使用influxdb+grafana+jmeter生成可视化测试报告
参考https://zhuanlan.zhihu.com/p/110154333
配置 jmeter
influxdbUrl :http://localhost:8086/write?db=jmeter
如果你的 jmeter 也是在 docker 中运行的话,使用 http://host.docker.internal:8086/write?db=jmeter
#host 写安装 influxdb 服务的 ip 地址+端口,如修改填写修改后的端口
db 创建数据库:jmeter application :随便起个名字,例如: demo,后面 grafana 会用到
jmeter 中添加请求运行, 执行的数据就会记录到 influxDB
安装运行 influxDB
我使用的是 influxDB 的 1.8 版本
# 拉取镜像
docker pull influxdb:1.8
docker run -p 8086:8086 \
-v influxdb:/var/lib/influxdb \
influxdb:1.8
# 启动
安装运行 grafana
docker pull grafana/grafana-oss:main
docker run -d --name=grafana -p 3000:3000 grafana/grafana-oss:main
导入 grafana 的 jmeter 报表模板 id=5496