本文主要讲述如何利用JMeter监听器Backend Listener,配合使用InfluxDB+Grafana展示实时性能测试数据
关于JMeter实时测试数据
JMeter从2.11版本开始,命令行模式下执行测试的时候会有summary的实时结果输出:
在进行长时间的测试后,这个信息会越来越多,而且这些数据在测试完成之后进行读取和分析也很不直观,如果能有一个实时的图形结果来展示这些测试数据(不用等到测试完成后在JMeter里面创建图形查看),对执行测试的测试人员来说,这样的实时图形(对整个测试过程的性能数据监控)定会提供强大的帮助和数据支持。
JMeter 2.13版本刚好提供了这样的功能,只需要在脚本中加入监听器【Backend Listener】即可。
Backend Listener
该监听器可将测试过程中实时结果数据写到时序DB(InfluxDB,graphite等),本文以InfluxDB为例来保存数据,该监听器配置如下:

本文详细介绍了如何借助JMeter的Backend Listener监听器,结合InfluxDB和Grafana实现实时性能测试数据的监控和图形展示。在JMeter 2.13及以上版本中,通过配置Backend Listener将测试数据发送到InfluxDB,再通过Grafana的数据源配置和仪表板展示,可以方便地在测试过程中获取实时性能图表,提高测试效率。
最低0.47元/天 解锁文章
966

被折叠的 条评论
为什么被折叠?



