51Testing软件测试论坛

标题: loadrunner压的结果事务执行时间及页面加载时间太短 [打印本页]

作者: zyl520xz    时间: 2014-9-4 10:15
标题: loadrunner压的结果事务执行时间及页面加载时间太短
本帖最后由 zyl520xz 于 2014-9-4 10:35 编辑

分别录制了5个不同页面的查询操作脚本,场景:每个脚本分配1个Vuser,运行2小时,因为在局域网内进行的测试所以不会出来资源和网络问题;运行后查看结果发现事务响应时间太短了,不符合实际情况,我登录一个用户点击一个页面给我的感觉至少也有1s呀,请问是我理解有问题还是脚本需要进行什么设置?;下图为事务响应时间;[attach]91752[/attach]


[attach]91753[/attach]

[img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\664713835\QQ\WinTemp\RichOle\52DKMGERFCQ7Y[7M)3%5]2E.jpg[/img][img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\664713835\QQ\WinTemp\RichOle\52DKMGERFCQ7Y[7M)3%5]2E.jpg[/img][img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\664713835\QQ\WinTemp\RichOle\52DKMGERFCQ7Y[7M)3%5]2E.jpg[/img]
作者: wsbuaa    时间: 2014-9-4 10:15
loadrunner记录的响应时间是从你发送请求第一个字节开始到接收回复消息最后一个字节这段时间,但是你在浏览器上面看到的还包括浏览器的加载和渲染的时间,这个时间LR是不会统计的;具体你可以用httpwatch来看看,基本上里面的HTTP时间就是LR的响应时间
所以你这个问题没什么好奇怪的,我前几天还见过页面打开需要20多秒,但是LR记录的响应时间却只有2秒不到的情况,就是因为那个页面里需要加载的东西实在太多了,加载时间占了绝大部分
作者: zyl520xz    时间: 2014-9-4 10:51
[attach]91755[/attach]
难道像云大说的一样?因为浏览器有渲染时间???    那我们做性能测试的时候如何能知道用户的真实体验呢?
作者: zyl520xz    时间: 2014-9-4 10:53
原因清楚了,但是那我们做性能测试的时候如何能知道用户的真实响应时间体验呢?
作者: wsbuaa    时间: 2014-9-4 10:53
如果你想按照用户真实体验做的话,把页面加载和渲染的时间用相应的思考时间代替就好了
作者: zyl520xz    时间: 2014-9-4 11:02
浏览器的加载时间=下载时间吧?

loadrunner不是记录了浏览器从服务器接受资源的时间的吗?
作者: zyl520xz    时间: 2014-9-4 11:03
回复 5# wsbuaa


   
    浏览器的加载时间=下载时间吧?

loadrunner不是记录了浏览器从服务器接受资源的时间的吗?
作者: wsbuaa    时间: 2014-9-4 11:55
回复 7# zyl520xz


当然不是一回事………………
浏览器加载的都是本地的东西,你浏览器设置里面不是有一个加载项设置么?
LR记录的响应时间主体是服务器连接、事务处理、资源下载等等,都是跟网络和服务器有关的,而浏览器加载什么东西、页面如何渲染那都是本地的事情,这个的性能只跟你的机器和浏览器相关,跟网络和服务器没有关系了
当然LR本身也是个程序,它也会有本地处理的时间,但是这个时间短到绝大多数时候可以忽略不计;而浏览器加载、页面渲染通常很难忽略不计
作者: zyl520xz    时间: 2014-9-4 12:25
回复 8# wsbuaa


    明白了谢谢
作者: yima200611    时间: 2016-6-10 17:37
学习了




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