一、简介
监听器提供了对JMeter 在测试期间收集到的信息的访问方法。
“图形结果”监听器会将系统响应时长控制咋一张图片之中。“查看结果树”监听器会展示采样器请求和响应的细节,还能以HTML和XML格式展示系统响应的基础部分。其他监听器通过总结或者聚合方式展示信息。
仅收集测试树中相同或者更低级别测试元件的数据。
二、聚合报告--Aggregate Report
1、查看名称
名称 | 含义 |
label | 每个请求的名称 |
#Samples | 各请求发出的数量 |
Average | 平均响应时间(单位:毫秒) 默认是单个Request的平均响应时间,Transaction Controller时,也可以以Transaction为单位显示平均响应时间。 |
Median | 中位数 |
90%Line | 90% 的请求耗时没有超过这个时间,剩余的请求耗时至少在这个时间之上 |
95%Line | 95%用户的响应时间小于该值 |
99%Line | 99%用户的响应时间小于该值 |
Min | 最小响应时间 |
Max | 最大响应时间 |
Error% | 请求的错误率=错误请求的数量/请求的总数 |
Throughput | 吞吐量。默认情况下表示每秒完成的请求数。一般认为它是TPS。 |
KB/sec | 每秒从服务器端接收的数据量 |
三、Summary Report
1、作用
为测试中的每个不同命名的请求创建一个表行。使用更少的内存。
2、查看名称含义
名称 | 含义 |
label | 取样器名称 |
#Samples | 各请求发出的数量 |
Average | 平均响应时间(单位:毫秒) 默认是单个Request的平均响应时间,Transaction Controller时,也可以以Transaction为单位显示平均响应时间。 |
Median | 中位数 |
min | 最小响应时间 |
max | 最大响应时间 |
std.Dev | 偏移量,越小越稳定 |
Min | 最小响应时间 |
Max | 最大响应时间 |
Error% | 请求的错误率=错误请求的数量/请求的总数 |
Throughput | 吞吐量。默认情况下表示每秒完成的请求数。一般认为它是TPS。 |
KB/sec | 每秒从服务器端接收的数据量 |