Jmeter常用监听器详解

简介: Jmeter常用监听器详解

在Jmeter中查看响应结果就是通过监听器得到结果的。因此不同的监听器让用户得到不同的显示结果。

常用的监听器一般有:查看结果树、聚合报告、图形报告、用表格查看

  1. 查看结果树:这个监听器是用的最多的,一般配置了http请求后,添加此监听器启动后立刻查看结果。通过这个监听器可以得到取样器结果,请求的相关情况(请求地址、请求方法、请求参数、请求头等),响应结果。绿色就代表成功,红色就代表失败;我这里之所以看到的都是红色是因为我勾选了“仅日志错误”;这样的话就只会在结果树中显示失败的请求;主要是由于压测时请求数量较多,在结果树中请求会显示不完整,这样不方便排查失败的请求。
    如果想要看到成功和失败的那么就取消勾选:仅日志错误,并且写入文件。

select_text.png (790×420).png

   2. 聚合报告:在这里能够看到每一个请求的总数量以及失败率,平均响应时间等信息,后面再细说。

juhebaogao.png (1133×697).png

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: 每秒从服务器端接收到的数据量

 

科普:

90% Line 参数正确的含义:

90% Line - 90% of the samples took no more than this time. The remaining samples at least as long as this.

“ 90% 的样品没有超过这个时间,剩余的样品至少只要这个。”(拿google翻译的)

没太理解是什么意思,于是,点击详细解释。

90% Line (90 th Percentile) is the value below which 90% of the samples fall. The remaining samples too at least as long as the value. This is a standard statistical measure. See, for example: Percentile entry at Wikipedia.

英语太差,还是没理解到底啥意思,不过最后提示我,用维基百科查一下什么是百分位数。

百分位数:

统计学术语,如果将一组数据从大到小排序,并计算相应的累计百分位,则某一百分位所对应数据的值就称为这一百分位的百分位数。可表示为:一组n个观测值按数值大小排列如,处于p%位置的值称第p百分位数。

90% Line

一组数由小到大进行排列,找到他的第90%个数(假如是12),那么这个数组中有90%的数将小于等于12 。

用在性能测试的响应时间也将非常有意义,也就是90%请求响应时间不会超过12 秒。

相关文章
|
JSON 测试技术 数据格式
JMeter 监听器之保存响应到文件
JMeter 监听器之保存响应到文件
850 0
JMeter 监听器之保存响应到文件
|
Linux 开发工具 数据格式
JMeter 报告监听器导入.jtl结果文件报错解决方案
JMeter 报告监听器导入.jtl结果文件报错解决方案
607 0
JMeter 查看结果树监听器响应数据中文显示乱码解决方法
JMeter 查看结果树监听器响应数据中文显示乱码解决方法
568 0
|
监控 Java 测试技术
JMeter 扩展JMeter插件获取更多监听器
JMeter 扩展JMeter插件获取更多监听器
434 0
|
存储 数据可视化 Linux
Linux+Jmeter+Grafana+InfluxDB可视化后端监听器
Linux+Jmeter+Grafana+InfluxDB可视化后端监听器
Linux+Jmeter+Grafana+InfluxDB可视化后端监听器
|
XML 测试技术 数据格式
Jmeter系列(15)- 监听器Listeners 的入门介绍
Jmeter系列(15)- 监听器Listeners 的入门介绍
262 0
Jmeter系列(15)- 监听器Listeners 的入门介绍
|
4月前
|
XML jenkins 机器人
JMeter+Ant+Jenkins实现接口自动化测试持续集成
本文介绍了如何使用Ant生成JMeter接口测试报告,并集成到Jenkins中实现自动化测试。内容涵盖Ant与JMeter环境配置、build.xml文件设置、测试执行及报告生成,同时包括Jenkins插件安装、项目配置和钉钉消息通知的集成,帮助实现持续测试与结果可视化。
655 0
|
3月前
|
前端开发 Java jenkins
Jmeter压力测试工具全面教程和使用技巧。
JMeter是一个能够模拟高并发请求以检查应用程序各方面性能的工具,包括但不限于前端页面、后端服务及数据库系统。熟练使用JMeter不仅能够帮助发现性能瓶颈,还能在软件开发早期就预测系统在面对真实用户压力时的表现,确保软件质量和用户体验。在上述介绍的基础上,建议读者结合官方文档和社区最佳实践,持续深入学习和应用。
877 10
|
3月前
|
监控 Java 数据挖掘
利用Jmeter工具进行HTTP接口的性能测试操作
基础上述步骤反复迭代调整直至满足预期目标达成满意水平结束本轮压力评估周期进入常态监控阶段持续关注系统运转状态及时发现处理新出现问题保障服务稳定高效运作
534 0
|
5月前
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
976 23