51Testing软件测试论坛

标题: 如何分析导致事务响应时间慢的原因 [打印本页]

作者: mxf2601    时间: 2007-2-6 14:13
标题: 如何分析导致事务响应时间慢的原因
我现在对一个模块中的查询做性能测试,现在遇到一个比较困惑的问题需要大家帮忙
具体情况如下:
点击【查询】按钮时加载的数据量为500笔,我对查询做了个事务,事务响应时间为17s,不符合用户的要求。我的分析思路为
第一步:分析在测试过程中用户事务是否正常执行,目前情况能正常执行;
第二步:分析“事务响应时间”是否满足性能要求,目前情况不满足;
第三步:通过Web资源图中的页面下载时间细分图分析在查询时哪个页面下载最慢,目前已找到;
第四步:通过Web资源图中的第一次缓冲时间细分图,判断性能问题是在服务器环节还是在网络环节,目前已确定为在服务器环节;
第五步:这一步就是我犯难的地方,虽然知道问题出在服务器环节,但我不知道到如何再去分析是什么引起的,是否是程序设计问题或者数据库架构、查询语句设计不合理,还是其他问题?如何为调优提供依据?

非常感谢!!!
作者: chbhaha    时间: 2007-2-7 10:33
希望早日解决问题!
作者: xiaohou1210    时间: 2007-2-7 10:42
标题: 坐等
坐等
作者: 断寒    时间: 2007-2-7 10:49
给个breakdown的图看看
作者: dandan    时间: 2007-2-7 11:15
关注中.............
作者: hsli77    时间: 2007-2-7 14:25
标题: 好像Oracle的性能从LR看不出来
他能分析服务器还是网络,但是究竟一个SQL的时间还需要其他的工具专门进行数据库的性能测试。
个人见解,希望高手解答
作者: mxf2601    时间: 2007-2-7 16:29
不好意思,我没有说明所测试的项目使用得数据库为SQL Server.在监视系统资源中我看到有关SQL Server的一些监视参数,但不知道怎么通过这些参数来判断性能问题产生的原因。

谢谢大家给我的回复!




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