1.方案介绍
JMeter引入Backend Listener,用于在压测过程中实时发送统计指标数据给时序数据库Influxdb,通过配置Grafana(开源的WEB可视化看板)数据源连接到Influxdb,我们就可以创建炫酷的可视化看板,并可以实时获取到测试指标数据。
2 .docker环境InfluxDB安装
2.1 InfluxDB安装
1)搜索influx:docker search influx
2)拉取influxdb镜像:docker pull influxdb
3)修改配置文件/etc/influxdb/influxdb.conf,docker里没有办法修改,在本地目录里新建配置文件,把原配置文件+【以下代码】写入到新配置文件里
[[graphite]]
enabled = true
bind-address = ":2003"
database = "jmeter"
retention-policy = ""
protocol = "tcp"
batch-size = 5000
batch-pending = 10
batch-timeout = "1s"
consistency-level = "one"
separator = "."
udp-read-buffer