51Testing软件测试论坛

标题: LR测试结果:响应时间比实际偏大? [打印本页]

作者: long1867    时间: 2011-5-18 20:11
标题: LR测试结果:响应时间比实际偏大?
本帖最后由 long1867 于 2011-5-18 23:27 编辑

1.问题描述:                                
用LoadRunner8.1测试一个web系统,录了个脚本测试后的响应时间结果如下:
用户数      登录             打开新页面        注销
1               6.091        5.699        4.053
10             6.477        6.295        4.131
20             6.997        6.905        4.16
30             7.138        7.771        4.183
50             7.704        8.274        4.202
100           9.12          11.935      4.306                                
                                
但是:从20个用户开始CPU就已经超过80%了,
后来找到是数据库和应用服务器在同一台机器的原因,
于是又把应用服务器移到另外一台服务器上。

2.重新录得脚本后测试,
这时解决了老问题(两台机器CPU均不到50%),同时新问题出现了:
就是响应时间明显变长了!如下:

用户数      登录         打开新页面    注销
1             9.311        10.789        9.08
10          12.523      13.406        11.134
...                                
后面的均大了不少!折腾一个下午未果~

3.求助大虾:为什么出现这种问题呢,会是什么原因造成的呢!?在此先谢谢各位啊!
作者: long1867    时间: 2011-5-18 21:23
把后来在各自10个并发的Summary Report里观察到的再补充一下:
之前响应时间短的:HTTP_200: Total:1,860   Per second:71.538
后面响应时间长的:HTTP_200: Total:1,850   Per second:24.667

有没有可能是网络速度的因素造成的呢!?
作者: TIB    时间: 2011-5-19 07:33
有可能是网络原因,也有可能是分开服务器后WEB服务器的配置和数据库的配置与原来的有差异
作者: Nio    时间: 2011-5-19 10:46
稍做个提醒:

如果两次测试所使用的脚本是同一个,那该能反应一些细节问题;

由于重新录制了脚本,两个脚本中监测的页面装载元素内容应该发生了变化。而页面元素装载对这里的性能测试结果是有影响的,建议对脚本进行一些必要的处理,减少或避免这部分的影响。
作者: long1867    时间: 2011-5-19 14:45
有劳两位前辈:
下午打开Time to First Buffer Breakdown(Over Time)仔细做了下对比,发现如下图:[attach]73126[/attach]

我想可以确定为网络造成的问题,网络这块又不熟,又是一问题呐!
作者: Nio    时间: 2011-5-20 10:09
上面的数据说明不了,这是网络性能的问题,网络性能由硬件资源决定,这里仅是个监测试结果(表象)。

建议你还是仔细看看脚本、以及数据库、文件服务器等资源使用的情况。




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