Jmeter学习笔记之聚合报告

1、聚合报告的添加不做赘述,右键添加即可。

2、聚合报告中各参数的分析。

  • lable:线程组的名称
  • Samples(样本):一共发出去多少个请求
  • Average(平均值):平均响应时间(ms)
  • Medium(中位数):中位数响应时间,50%请求响应的时间(ms)
  • 90%line:90%的请求响应不会超过该时间(ms)
  • 95%line:95%的请求响应不会超过该时间(ms)
  • 99%line:99%的请求响应不会超过该时间(ms)
  • Min(最小值):最小响应时间(ms)
  • Max(最大值):最大响应时间(ms)
  • Error%(异常率):错误的请求数量
  • Throughput(吞吐量):默认情况下表示每秒完成的请求数
  • Received KB/sec:每秒接收数据量
  • Sent KB/sec:每秒发送数据量

3、Medium、90%line、95%line、99%line,这几个参数涉及到的是数学中的百分位数,从中位数可以看出,它表示的不仅仅是简单随机的50%个请求,是将这些请求的响应时间按大小顺序排列后,50%line处的响应时间,相同的其他line也是这样理解。

4、聚合报告中有average和medium,他们的计算方法不同;

     平均数更容易受所有线程响应时间值的影响,和每一个数据都有关,一定会随之变化而变化,信息充分从而也能更好的反应出整个线程组的响应时间情况;

     中位数不易受线程组中其他线程响应时间值的影响,所以当线程组中的有比较极端的值出现时,偏大或者偏小,用中位数来表示整体数据的集中趋势就比较合适;

5、Throughput(吞吐量)

在jmeter中,大多数情况下,Throughput吞吐率被认为等于TPS,这里提供一个参考:Jmeter的Throughput和平均响应时间计算方法整理 - 雾火 - 博客园