有些事情其实并不复杂,只不过我们没有关注他,或者说我们没有很好的关注,我们在用LR做性能测试的时候有一个很重要的指标,响应时间,大家都知道这个指标,也知道这个指标可以在结果分析中哪里得到,但是又有多少人知道LR给出的这些值是如何得到的呢?今天在这篇我们中我就给大家揭秘这个事情,有的人说你写这些东西的目的是什么,要告诉大家怎么分析性能测试结果吗,我想关于我写的东西对于分析性能测试的结果有些帮助吧,但是你要是说他就是性能测试结果分析,我想它还不是吧,废话不多说我们开始。
在看这篇文章之前我想大家首先要对LR有一定的了解,你要知道以下这些内容:
LR中是通过Transaction进行响应时间统计的,Transaction是一组函数,可以在测试脚本中根据我们要衡量的业务响应时间进行定义,要是大家不了解可以参见我写的一篇关于LR事物的专题:
LR结果分析中给出的响应时间有:最大、平均、最小、标准差、90%几种,另外包括一个事物平均响应时间的曲线。
LR的响应时间的统计是基于事物的,这些数据可以在结果分析中得到。
最好你对Excel中的函数不陌生
那么LR结果分析中如何获得这些响应时间的呢?下面我们开始介绍:
首先LR以时间位移为基准收集所有事物的响应时间,收集的这些数据作为分析的基础。
将上述收集的信息进行统计得到最大、平均、最小、标准差、90%的响应时间。以及画出事务平均响应时间的曲线。
平均响应时间:在事务全部响应时间做平均计算;
最大响应时间:在事