性能测试监控的主要任务是获取运行状态收集测试结果,测试结果有事务响应时间、吞吐量及服务器硬件性能(CPU、内存、磁盘等)JVM使用情况、数据库性能状态等。在jmeter中,监听器承担监听工作,jmeter的监听器可以统计吞吐量、响应时间等指标。下介绍Summary Report(汇总报告)。
Summary Report
Summary Report以表格的形式显示取样器结果,如果不同取样器即不同的请求有相同的名字,那么在Summary Report中会统计到同一行,所以在给取样器取别名的时候最好不要为空,建业按照业务功能来取名。
在Summary Report界面可以设置结果属性,点击配置功能按钮进入如下界面:
配置界面有很多字段,在长时间运行时记录这些选中的字段,注意字段选的越多产生的IO越大,写磁盘是物理操作,对负载机的IO会产生影响,千万不要让负载机IO产生性能瓶颈。
Summary Report字段解释如下:
Label:取样器别名或者说是事务名
#Samples:取样器运行次数
Averrage:请求事务的平均响应时间
Min:请求的最小响应时间
Max:请求的最大响应时间
Std.Dev:响应时间的标准偏差
Error%:事务错误率
Throughput:吞吐率,即TPS
KB/sec:每秒数据包流量,单位KB
Avg.Bytes:平均数据流量,单位Byte
如果测试计划中添加了多个监听器,测试结果只在一个监听器中设置,如果在多个监听器中进行设置会重复写,写的内容其实一样的。
OK,JMeter监听器Summary Report就分享到这,如果给你带来帮助,请你点个赞或者关注,谢谢!
领取专属 10元无门槛券
私享最新 技术干货