一、InfluxDB安装和部署
1、下载InfluxDB
官网:https://www.influxdata.com/get-influxdb/,选择2.0以下版本
2、解压压下的文件
3、修改influxdb.conf配置文件
修改原因:Jmeter使用graphite协议去写入数据到InfluxDB,因此,需要在InfluxDB配置文件启用它
查找到修改的地方
将以下内容替换上去
[[graphite]]
# Determines whether the graphite endpoint is enabled.
# enabled = true
# bind-address = ":2003"
# database = "jmeter"
# retention-policy = ""
# protocol = "tcp"
# batch-size = 5000
# batch-pending = 10
# batch-timeout = "1s"
# consistency-level = "one"
# separator = "."
# udp-read-buffer = 0
4、生成默认配置Config文件
进入文件位置,输入命令:influxd config>influxd.config
生成文件
5、修改influxd.config文件
新建文件夹
修改配置文件,将地址替换为新建文件夹的地址
6、启动InfluxDB服务
输入命令:influxd -config influxd.config
7、启动InfluxDB数据库
保持InfluxDB服务不关闭
8、创建数据库
数据库名称与influxdb.conf中database一致
> show databases # 查看所有数据库
> create database "jmeter" # 创建数据库
> use jmeter # 切换数据库
二、Jmeter连接InfluxDB
1、jmeter中后端监听器连接到influxDB
2、更换连接url
3、执行脚本,数据库检测执行情况
三、Grafana安装和部署
1、下载Grafana
官网:https://grafana.com/grafana/download
2、启动Grafana服务
3、登录Grafana
4、连接InfluxDB数据库
5、创建仪表盘
官网查找相关模板:https://grafana.com/grafana/dashboards/?search=jmeter
下载模板