jmeter测试监听

  性能测试监控的主要任务是获取运行状态收集测试结果,测试结果有事物响应时间、吞吐量及服务器硬件性能(CPU、内存、磁盘等)、JVM使用情况、数据库性能状态等。在jmeter中监听器承担监听工作,jmeter监听器可以统计吞吐量、响应时间等指标。

  jmeter长时间执行测试计划使用的监听器主要是summery report或者aggregate report。

1:summery report:表格形式显示取样器结果,也提供存储取样器结果,并且可以配置存储哪些结果属性。

1.1:

Label:取样器别名(事物名)
#Samples:取样器运行次数
Average:请求(事物)的平均响应时间
Min:请求最小响应时间
Max:请求最大响应时间
Std.Dev:响应时间标准差,标准差越小越好
Error%:事物错误率
Throughput:吞吐率,即TPS
Received KB/s:每秒数据包流量
Sent KB/s:
Avg.Bytes:平均数据流量

1.2:设置结果属性

默认字段基本能够说明测试结果,在长时间运行只记录这些结果即可,有利于提高负载机性能(字段保存的越多IO越大,写磁盘是物理操作)

1.3:保存测试结果:

在文件名:输入测试结果保存的路径,在测试计划执行完成后将结果写入D:Jmeter脚本云商户管理台 esult esult1.jtl文件

如果在测试计划中加入多个监听,保存测试结果只在一个监听中设置;如果多个监听器中进行设置会重复写,写的内容是一样的,会影响负载机性能。

2:aggregate repor:以表格形式显示取样器结果

Average: 平均值,这里平均时间是27毫秒

Median:说明有一半低于30,一半高于30

90%Line:百分之90的sampler的时间在31毫秒一下

95%和99%Line:同上面的意思

Min和Max:最小和最大值

Error%: 错误的百分比

Througput:网络术语,吞吐量

原文地址:https://www.cnblogs.com/qiaoli0726/p/9633355.html