51Testing软件测试论坛

标题: 怎样从性能计数器中确定系统的瓶颈呢? [打印本页]

作者: windflowers    时间: 2005-8-10 16:48
标题: 怎样从性能计数器中确定系统的瓶颈呢?
我在对一个用.net编写的B/S结构的管理系统进行性能测试时,对搜索所有记录的操作录制了一个脚本,并把该操作作为一个事务,在事务前插入了集合点。这个搜索要求在5秒内完成,可在场景中运行时发现,当Vuser一旦增加时,该事务响应就变得非常慢,有时还有错误发现,主要有:
Action.c(43): Error -27740: Overlapped transmission of request to "apj-svr5" for URL "http://apj-svr5/ROA/Modules/RecommandedOrder/RepRequsition/RepRequsitionSearch.aspx" failed: WSA_IO_PENDING

vuser_init.c(9): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)

从场景的运行结果中发现事务响应慢都是由服务器延迟引起的,主要时间都耗在了第一次缓冲中。我想从性能计数器中确定问题的瓶颈在哪里,可手头上有关这方面的资料太少了,且都是说得很概括的,没有具体的参考价值,都不知该怎样分析好。不知哪位xdjm能提供些这方面的资料,或说下相关的经历,给个指引方向吧:)
作者: kernzhang    时间: 2005-8-10 22:02
你可以用LRanalysis的web breakdown分析一下到底慢在什么地方?
作者: sunshinelius    时间: 2005-8-10 22:15
first buffer时间长,说明网络上出现了瓶颈。建议调一下交换机和路由器。
作者: windflowers    时间: 2005-8-11 09:22
从LR Analysis中的图来看,主要是搜索的页面花的时间长,我把其贴出来让大家给点意见吧。
作者: windflowers    时间: 2005-8-11 09:26
还有一个是time to first buffer breakdown
作者: sbandbt    时间: 2005-10-27 08:15
不懂,顶一下,希望有高人指点
作者: vinsonwu7522    时间: 2005-10-27 13:58
目前我的水平,还没那么高。I should continue hard learn. 赫赫
作者: jut984907    时间: 2005-10-27 14:23
标题: 从这个图片看
server时间比较久,可能是因为sql语句没有经过优化,导致查询太慢
作者: sbandbt    时间: 2005-10-27 16:47
有没有关于瓶颈分析的资料,谁有上传一下吧, 谢谢了
作者: hlq0514    时间: 2009-8-10 16:33
学习
作者: conanin    时间: 2009-8-12 13:53
个人认为:首先确定慢在什么地方?应用服务器?还是数据服务器?搜索的页面花的时间长看看SQL查询语句有没有优化的可能性




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2