JMeter+InfluxDB+Grafana实现可视化实时监控
一、InfluxDB
1、下载InfluxDB (https://www.influxdata.com/get-influxdb/)
2、解压后,配置信息,无需安装 (这些配置信息后续补充说明)
3、运行,在对应安装目录运行(influxd --config influxdb.conf)
4、在新开一个cmd ,输入命令:influx
5、检查数据库,创建一个测试用的数据库(create databases jmeter)(select * from jmeter一开始这个数据库是空的,我这里有数据是因为在jmeter上有运行请求,已经有数据写入)
6、打开jmeter,添加一个后端监听器,选择监听influxd
7、添加一个http请求,然后运行请求,就会有相关数据,写入这个数据库
二、Grafana
1、下载Grafana (地址:https://grafana.com/grafana/download?platform=windows)
2、安装(直接点击安装)
3、确认服务是否启动 (win+R : 输入services.msc)
4、访问:http://localhost:3000/login (默认密码是admin/admin)
5、刚登录进来是这个样子的
6、配置数据库相关连接
7、创建仪表盘
备注:这个json文件的来源:(官网下载模板或提取模版id:https://grafana.com/dashboards)
1、进入这个网址后:搜索Apache JMeter Dashboard using Core InfluxdbBackendListenerClient ,点击进入,
8、认识一下仪表盘的插件内容: