学习记录:jmeter添加Stepping Thread Group 的聚合报告

先用badboy录制好的jmx测试计划

添加线程组
学习记录:jmeter添加Stepping Thread Group 的聚合报告
参数说明:

This group will start XXX threads --------------该线程组一共启动多少线程数量,上图是一共启动2000个线程

First wait for XXX seconds --------------启动第一个线程需要等多久,上图是等待0秒

Then start XXX threads --------------最开始启动几个线程,上图是启动0个线程

next add XXX threads xxx seconds XXX using ramp-up XXX seconds ---------------每隔几秒,在几秒内启动几个线程,上图是每隔60秒,在5秒内启动50个线程

Then hold load for XXX seconds --------------全部线程加载完毕,持续运行多少秒,上图是2000个线程全部加载完毕,持续运行60s

Finally stop XXX threads every XXX seconds --------------多长时间停止多少线程,上图是在1s内停止5个线程

添加聚合报告
学习记录:jmeter添加Stepping Thread Group 的聚合报告
聚合报告下方的图是对上方的表的一个可视化,所以在这里我们主要解释每一个表项是什么意思。

它统计响应信息并提供请求数,平均值,最大,最小值,错误率,大约吞吐量(以请求数/秒为单位)和以kb/秒为单位的吞吐量.

Label:请求的名称,就是我们在进行测试的httprequest sampler的名称

Samples:总共发给服务器的请求数量,如果模拟10个用户,每个用户迭代10次,那么总的请求数为:10*10 =100次;

Average:默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,以Transaction 为单位显示平均响应时间 ,单位是毫秒

Median: 50%用户的请求的响应时间,中位数

90%Line:90%的请求的响应时间

95%Line:95%的请求的响应时间

99%Line:99%的请求的响应时间

Min:最小的响应时间

Max:最大的响应时间

Error%:错误率=错误的请求的数量/请求的总数

Throughput: 默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数

KB/sec: 每秒从服务器端接收到的数据量

文件名:C:\Users\Administrator\Desktop\test.csv 把样本数据导出为csv格式的excl表格查看