搭建grafana
上面我们已经搭建好了influxdb,并且将jmeter产生的数据存在了influxdb的数据库里。这时候就需要一个工具将influxdb的数据读取出来并展示。grafana就是用来展示数据的
这里我们也是使用docker部署
1.下载镜像
docker pull grafana/grafana
2.启动镜像
docker run -d -p 3000:3000 --name=jmeterGrafana grafana/grafana
3.访问Grafana的控制台,验证是否正常运行
默认用户名/密码: admin/admin,登录之后跳过修改密码
直接跳过修改密码就可以了
我们已经登录成功了,这时候我们就要配置我们的grafana了,步骤如下
单击 Save & Test 按钮,确认返回消息提示正确确认信息
如果测试通过的话,我们点击左边的+,选择jmeter,导入 Jmeter Dashboard
json文件,也可以去网上找
点击load后进入如下页面
点击import进入如下界面
更多Grafana Dashboard 可以参考官⽹:https://grafana.com/grafana/dashboards?dataSource=influxdb
InfluxDB+Grafana+Jmeter实战
前面我们已经将influxdb和Grafana搭建好了,现在我们使用jmeter施压,看Grafana上有没有数据产生。
当我们启动jmeter压测的时候,很明显可以看到grafana上的数据在发生变化,这样我们就可以根据grafana产生的报告来进行性能分析了