Jmeter长时间压测的可视化监控报告

利用Grafana+InfluxDB+Jmeter设置,三者结合即可实现图像化的监控界面

一、InfluxDB

参考:linux环境下InfluxDB安装(https://blog.csdn.net/abcmiao123456/article/details/113125749

二、Grafana

参考:linux下可视化工具Grafana:简介及安装(https://blog.csdn.net/abcmiao123456/article/details/113141081

三、Jmeter脚本设置

1、在本地jmeter中设置脚本参数

  • 脚本中添加监听器--后端监听器
  • 修改influxdbUrl、summaryOnly

相关参数说明:

   1)后端监听器】实现选择:org.apache.jmeter.visualizers.backend.influxdb.InfluxdbBackendListenerClient

    2)键influxdbMetricsSender值org.apache.jmeter.visualizers.backend.influxdb.HttpMetricsSender(默认值,将指标发送到InfluxDB的实现类。目前只有一个可用选项,因此请将其保留为默认选项)

   3)键influxdbUrl值http://10.10.178.42:8086/write?db=stressJmeter(此选项的值已修改,url路径地址+数据库名称)

   4)键application值BlazeDemo(此选项的值已修改,我们可以在一个数据库下存储来自不同应用程这就是为什么这个参数用于从一个特定应用程序分组指标的原因)

   5)键measurement值jmeter(默认值,将存储在InfluxDB中的测量名称(基于文本的行InfluxDB内部协议,用于存储指标)。对该属性使用默认的“jmeter”)

   6)键summaryOnly值false(此选项的值已修改,默认是true,修改为false,如果您只想在数据库中保留摘要结果并且不希望在测试执行期间收集所有详细指标,请输入“true”)

  8)键percentiles值90;95;99(默认值,应发送到数据库的指标百分位数)

  9)键testTitle值Test name(默认值)

  10)键eventTags值(空,不填写)(默认值,将存储在InfluxDB的“事件”度量中的标记列表)

2、将脚本上传服务器,执行压测,此时在可视化窗口就能看到实时显示结果

参考文章:https://blog.csdn.net/smooth00/article/details/79926294

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值