0%

Grafana和InfluxDB监控展示Jmeter测试结果

influxDB

下载
1
2
#下载地址
https://portal.influxdata.com/downloads/
安装
1
2
3
# 根据官网脚本下载最新版本即可
$ wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.3.x86_64.rpm
$ sudo yum localinstall influxdb-1.8.3.x86_64.rpm
启动
1
2
3
4
5
# 启动
$ systemctl start influxdb
# 状态查看
$ systemctl status influxdb
# 设置开机启动
使用
1
2
3
4
5
6
7
8
9
10
# 运行命令即可进入influxdb进行命令交互
$ influx
#显示数据库
> show databases
# 创建数据库
> create database jmeter
# 创建用户及授权
> create user "jmeter" with password 'jmeter' with all privileges
# 查看用户
> show users

Grafana

下载
1
https://grafana.com/grafana/download
安装
1
2
3
# 根据官网脚本下载最新版本即可
$ wget https://dl.grafana.com/oss/release/grafana-7.2.1-1.x86_64.rpm
$ sudo yum install grafana-7.2.1-1.x86_64.rpm
启动
1
2
3
4
5
6
7
$ sudo systemctl daemon-reload
# 启动
$ sudo systemctl start grafana-server
# 状态查看
$ sudo systemctl status grafana-server
# 设置开机启动
$ sudo systemctl enable grafana-server
登陆访问
1
2
# 默认登陆端口为3000,默认登陆密码为admin/admin,登陆后需要更改默认登陆密码
http://localhost:3000/login
使用
  • 添加influxDB数据源

image-20201021160327320

image-20201021160505122

image-20201021160635960

  • 导入Dashboard

模板下载地址。

1
https://grafana.com/grafana/dashboards?search=influxdb

image-20201021161630624

打开下面地址后,找到对应的jmeter模板并打开,复制id,填写到下图中的输入框内,然后点击load按钮,即可加载对应的模板。

image-20201021162216205

选择第一步添加的数据源

image-20201021162307471

通过产生测试数据后即可通过Dashboard图标查看分析。

Jmeter

创建线程组

image-20201021162658997

添加Http请求

image-20201021162727799

添加influxdb的监听器

image-20201021162941301

Grafana监控数据

image-20201021163224216