先来简单介绍一下:Jmeter
、InfluxDB
及Grafana
的作用:
※ Jmeter
:收集服务器资源相关数据。
※ InfluxDB
:用于储存及收集数据。
※ Grafana
:展示数据。
下载安装
Grafana
:下载地址:
Grafana
下载戳这里,这里下载最新版9.0
。启动
Grafana
:解压后进入
bin
目录,双击grafana-server.exe
启动即可。验证访问:
启动默认端口是
3000
,访问:http://localhost:3000/
初始密码:admin/admin
。
下载安装
InfluxDB
:下载地址:
InfluxDB
下载戳这里,这里下载最新版本2-2.0.9
。启动
InfluxDB
:命令行进入文件目录,输入
influxd
回车即可。验证访问:
默认端口为
8086
,浏览器输入:http://localhost:8086/signin
初始用户密码:admin/admin
,第一次进入需要修改密码创建数据库信息。
下载安装
Jmeter
:下载地址:
Jmeter
下载戳这里,这里下载最新版5.5
。环境变量自行配置,百度一大堆。
下载安装
Java
:下载地址:
Java
下载戳这里,环境变量自行配置,百度一大堆。
Grafana
配置数据源InfluxDB
Grafana
页面配置:InfluxDB
的token
获取:Grafana
导入Jmeter
保存到InfluxDB
的数据模板:数据模板下载戳这里,模板可以根据自己喜好选择,这里是我下载的模板。
导入下载的插件文件,选择数据源:
InfluxDB
。Jmeter
中添加后置监听器:插件
jar
包 下载戳这里,将jar
包放到jmeter
下/lib/ext
。启动
jmeter
,导入准备好的测试脚本,配置后端监听器:展示效果图:
运行脚本,在
Grafana
中查看效果: