JMeter监听器10
  TEZNKK3IfmPf 2023年11月13日 15 0

在jmeter中,通过监听器组件来提供查看、保存、和读取已保存的测试结果功能。

默认情况下,测试结果将被存储为xml格式的文件,文件的后缀: ".jtl"。另外一种存储格式为CSV文件,该格式的好处就是效率更高,但存储的信息不如xml格式详细。

通常情况下,监听器有以下四种类型:

  • 树(tree)
  • 表(table)
  • 图形
  • 日志文件

注:笔者的监听器之所以有这么丰富,是因为安装了更多的插件。

下面我们选取集中常用的监听器进行说明。

JMeter监听器10

Summary Report

概要报告,提供了最简要的测试结果信息,同时可以配置将相应的信息保存至指定的文件中(支持xml、csv格式的文件)。

JMeter监听器10

下面我们就每个标签含义进行简单的说明

Label: 请求名称
#Smaples: 请求计数
Average: 请求响应平均耗时
Min: 请求响应最小耗时
Max: 请求响应最大耗时Std. Dev: 请求响应时间的标准差
Error %: 请求错误率
Throughput: 吞吐量
Received KB/sec: 每秒接收(即响应)的数据量KB
Sent KB/sec: 每秒发送的数据量KB
Avg. Bytes: 服务端响应的数据的平均值

单击Configure按钮,可以配置结果保存各种选项,具体这里不做说明了。

该监听器是笔者在调试jmeter项目时常用的监听器之一。

察看结果树

JMeter监听器10

 

JMeter监听器10

 

该监听器有两个作用

  • 查看请求结果,通过的测试通常为绿色。红色则代表失败。
  • 查看对应Sampler的测试结果的请求、响应数据。

是调试jmeter测试的的利器,必须掌握,也是常用的监听器。

不过要注意的是,该监听器笔者推荐做调试用,在实际运行压测时,应该禁用,因为大量请求时,该监听器会造成大IO消耗,影响压力机性能。

聚合报告

聚合报告应该是最详细的报告了,也是最为常用的报告。是大家在压测过程中最常用的监听器。

该监听器对于每个请求,它统计响应信息并提供请求数,平均值,最大,最小值,中位数、90%、95%、错误率,吞吐量(以请求数/秒为单位)和以kb/秒为单位的吞吐量。

JMeter监听器10

Label:请求名
#Samples: 请求计数
Average: 请求响应平均耗时
Meian: 中位数,表示50%的请求在该耗时内完成
90% Line: 表示90%的请求在该耗时内完成
95% Line: 表示95%的请求在该耗时内完成
99% Line: 表示99%的请求在该耗时内完成
Min: 请求响应最小耗时
Max: 请求响应最大耗时
Error %: 请求错误率
Throughput: 吞吐,每秒处理请求数
Received KB/sec: 每秒接收多少KB数据
Sent KB/sec: 每秒发送多少KB数据

单击Configure按钮,可以配置结果保存各种选项,具体这里不做说明了。

总结

上述三种监听器是笔者日常工作中常用的监听器,对于其他监听器大家可以自行研究。在实际的性能测试过程中,笔者一般使用第三方监控工具或系统。这里就常用的三种进行说明,后续在分享在诊断调优过程和生产运营过程中用到的监控系统和工具。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   19天前   42   0   0 java
  TEZNKK3IfmPf   2024年05月31日   53   0   0 java
TEZNKK3IfmPf