为啥loadrunner用场景压出来的响应时间会比直接在ie里面操作或者脚本回放慢很多?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥loadrunner用场景压出来的响应时间会比直接在ie里面操作或者脚本回放慢很多?相关的知识,希望对你有一定的参考价值。

我用loadrunner跑一个场景,响应时间是15s左右,在跑这个场景的同时,在ie里面操作httpwatch出来的时间是7到8s,用场景的脚本跑一次结果也是6到8s的样子,这是为什么啊?让我感觉lr压出来的结果ms不准确啊?!
嗯,补充说明一下,经过反复测试,通常情况下httpwatch和脚本回放的时间比较接近,而场景的时候通常是前两者的2到3倍,而服务器和压力机的内存、cpu都还能空闲,内存有几个G的可用空间,cpu少于10%

1.首先是检查一下你的脚本,统计事务中的所有的请求是不是与httwatch一致,有没有额外的消耗;
2.然后检查一下你的脚本在场景里的设置,有没有清缓存,通常这个设置会对事务响应时间有很大影响;
3.你在场景的里看的响应时间15s是平均值还是90%的响应时间值?这取值意义有很大区分的;
其他的暂未想到,检查一下上面几点试试.
参考技术A 首先15S是平均值啦。。。

其次看看你的压力机在跑的时候CPU神马的有没有被占用过高,网络神马的。。过高的话 会直接影响结果。

你在跑这个场景的同时,你在脚本里再跑 也是6到8S么?

你再看看网络,压力机的网络使用情况!!

还有。。你再场景里是多少的并发量。
参考技术B 的事情的原因,在你的脚本代码
一些图片是不会自动退出
操作显示
参考技术C 的原因的东西在你的脚本代码
另外,有些图是不自动退出
要操作以显示

以上是关于为啥loadrunner用场景压出来的响应时间会比直接在ie里面操作或者脚本回放慢很多?的主要内容,如果未能解决你的问题,请参考以下文章

loadrunner 中的响应时间和实际不符合这是为啥

采样时间 (ms) 与 Loadrunner 对同一请求的响应时间不同。为啥会这样?

LoadRunner 接口压测,请求报文为json格式

LoadRunner 压测场景制定

loadrunner响应时间怎么看

loadrunner Analysis 分析场景