jmeter influxdb grafana性能监控配置(三)

上篇介绍了
第1种配置方式:https://www.jianshu.com/writer#/notebooks/51048505/notes/101149635
第2种配置方式:
https://www.jianshu.com/writer#/notebooks/51048505/notes/101156365

本篇讲一下第三种监听方式配置

jmeter监听配置之第二种方式:
1)jmeter
首先到Grafana官网下载第3方插件jar包,然后放到jmeter的lib/ext目录下

image.png

然后重启jmeter
Backend Listener implementation选择
rocks.nt.apm.jmeter.JmeterInfluxdbBackendListenerClient

每个配置项的含义如下:
testName:测试名称;在 testStartEnd 表中对应的字段是 testName
nodeName:节点名称;在 testStartEnd 表中对应的字段是 nodeName
influxDBHost:InfluxDB安装的服务器ip
influxDBPort:端口;influxDB端口,默认是8086,不用改即可
influxDBUser:数据库用户名
influxDBPassword:数据库密码
influxDBDatabase:数据库名称,我们之前配置的数据库是jmeter,所以填入即可
retentionPolicy :默认即可
samplersList:取样器列表;想收集哪些请求就填哪些,最好用正则去匹配
useRegexForSamplerList:是否使用正则;如果true则使用,samplersList里可以匹配正则表达式


image.png

2)influxdb
以上监听会在influxdb生成3张表,分别是:requestsRaw、testStartEnd、virtualUsers
requestsRaw表
主要是存储请求信息数据,包含:请求时间,请求名称,线程名称等信息,如下所示:


image.png

testStartEnd表
主要是用于存储事件信息,如下所示:


image.png

virtualUsers表
存储线程相关信息,如下所示:
image.png

3)Grafana
使用ID为1152的模板
我们到Grafana官网下载即可
这里我们任然是按模板id导入,选择数据源

image.png

导入后正常是这样的,如有报错需要到设置里看下相关配置设置
image.png

设置一般默认就可以


image.png
image.png

你可能感兴趣的:(jmeter influxdb grafana性能监控配置(三))