|
关于集合点,响应时间是如何计算的探讨,
目的:测试并发登录的响应时间
测试方法:某简单系统的登录,
脚本:init (录制初始化页面)
Action (录制登录脚本)
End ( 录制退出脚本)
场景1
50用户,全部并发登录,全部加载,完成结束,如下图
file:///d:/1.jpg
运行结果:
场景运行总时间:19秒
第一个用户,运营花了15秒,各用户花在用在Init 与End上的事务时间不到2秒。图未截
响应时间如下:
Acion事务(登录事务)最大花了:15秒(与总运行时间15秒,刚好相等),最小7.8秒,平均10秒
场景1:
50用户,全部并发登录,每20秒增加5个用户,完成结束
运行结果
场景运行时间:3:14
第1个用户,运行3:08,最后一用户运行8秒,,各用户花在用在Init 与End上的事务时间不到2秒。图未截
响应时间如下:
Acion事务(登录事务)最大花了:188秒,(与总运行时间3分08秒,刚好相等)最小7秒,平均98秒
从上面结果可以得出(本人做了多次测试),loadrunner登录响应的时间为:从初始化成功到登录成功的时间,因为设置集合点,所以最长的用户所花时间实际,包含了第一个用户初始化,到最后一个用户初始化完成的等待时间,而实际并发的登录的时间很短。这个时间显然不是真正登录响应时间。如果上述有错误,请大家指正。如果要测试实际并发登录时间,应如何测试。 |
|