最近在做性能测试对LR结果分析时,又碰到了关于summary里与平均事务响应时间中各交易的响应时间值不同的问题。在此做个记录。
若交易中设置了思考时间,分析时需要注意查看是否过滤思考时间。
设置是否包含的方法:view->summary filter中,有是否包含思考时间的过滤条件(LR11中是最后一项)。
summary中:默认是根据整个场景的运行时间来进行采样的。若需要修改可在view->summary filter中,设置场景的执行时间。
平均事务响应时间中:LR根据场景运行时间等因素,自动设置采样时间。可在视图的右键菜单中选择“set granularity”项,查看当前视图的采样时间间隔。
因此,Summary和平均事务响应时间图里的图最大,图平均,图最小值,之所以不一样是因为采样不一样。若两个视图中,采样时间不同,那就没有对比性。
Summary是按整个场景的时间来做平均的,最大最小值,也是从整个场景中取出来的。
而平均事务响应时间图里,是按频率来取值。
同样,controller中也存在采样时间的问题。
Controler中的采样时间的配置见下图
参考:
1、LR_问题_平均响应时间解释,summary与analysis不一致
2、