windows下搭建jmeter+influxdb+grafana压测实时监控平台
一、InfuxDB
1、下载
Windows版本:https://pan.baidu.com/s/1bvrdF63Qj10pknFAZ5zIGQ 提取码:9edg
资源来自于:http://www.mirthsoft.com/post/2019/12/25/influxdb-windows-install-download
2、解压
3、修改配置文件
文件路径
修改配置内容如下
4、启动influxDB服务
启动influxDB服务命令行模式:influxd -config influxdb.conf,如下图所示
启动influxDB客户端命令行模式:influx,如下图所示
注:必须先启动influxDB服务,才能启动客户端
5、创建数据库及用户
- show databases 显示所有数据库
- create database jmeter 创建数据库名称为jmeter
- use jmeter 使用jmeter数据库
- create user "admin" with password '123456' with all privileges 创建用户名和密码
端口说明:
2003端口:Jmeter往数据库发数据的端口,服务器端也是该端口接收数据,所以如果使用云服务器ECS的话,需要开启该2003端口
8086端口,Grafana从数据库取数据的端口
二、配置jmeter
1、创建后端监听器
选择Add->Listener->Backend Listener
2、配置
三、安装配置Grafana
1、下载
地址: https://grafana.com/grafana/download?platform=windows
2、安装指南
3、启动
4、在浏览器输入地址:http://localhost:3000/
5、配置数据库
1、选择Data Sources
2、选择数据源influxDB
3、配置属性
4、保存
6、导入模板
1、下载
模板地址:https://grafana.com/grafana/dashboards?dataSource=influxdb&search=Jmeter
2、下载完成后将文件放在JMeter安装目录lib/ext目录下
3、重启Jmeter,重新选择后端监听器
rocks.nt.apm.jmeter.JMeterinfluxDBBackendListenerClient