Jmeter实时性能测试数据的监控

Jmetet实时性能测试数据的监控和展示Jmeter Grafana InfluxDB

 

安装Grafana配置jmeter安装InfluxDB配置Grafana展示数据安装InfluxDB

为了方便的操作InfluxDB,这里我们选择InfluxDB1.1以前的版本,因为web管理界面将在1.1以后的版本中删除。

01

下载InfluxDB

wget http://dl.influxdata.com/influxdb/releases/influxdb-1.0.2.x86_64.rpm下载完成后,如图所示:

02

安装InfluxDB

yum localinstall influxdb-1.0.2.x86_64.rpm

 

03

修改InfluxDB的配置文件

vi /etc/influxdb/influxdb.conf

a>找到graphite并且修改它的库与端口,修改后如下图所示:b>找到admin,将前面的#号去掉,开放它的UI端口,修改完后如下图:c>保存退出

04

启动InfluxDB服务

service influxdb start

05

在浏览器中查看页面

在浏览器中输入地址查看web页面:http://ip:8083

06

验证

在文本框中输入CREATE DATABASE "jmeter",点击回车,成功如图所示:

安装Grafana

01

下载Grafana

wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.6.3-1.x86_64.rpm

02

安装Grafana

sudo yum localinstall grafana-4.6.3-1.x86_64.rpm

03

启动Grafana

service grafana-server start

04

浏览器验证

在浏览器中输入地址:http://ip:3000 ,如下图所示安装成功:

配置Grafana

01

登录Grafana

输入用户名和密码登录,默认的用户名和密码为admin,登录成功如图:

02

配置数据源

a>点击数据源,如图:

b>在配置页面进行配置,添加InfluxDB数据库配置。

【注意】URL的端口是8086,而刚才配置的8083是UI的端口。

- 8083端口是InfluxDB的UI界面展示的端口

- 8086端口是Grafana用来从数据库取数据的端口

- 2003端口则是刚刚设置的,Jmeter往数据库发数据的端口

c>输入帐号密码“admin / admin”,点击Test & Save,如下图提示表示成功:

四配置jmeter

01

创建Backend Listener

在线程组上创建一个Backend Listener,如图:

02

配置Backend Listener

配置Backend Listener,主要配置Host,如图:

03

添加请求

添加一个http请求,访问besttest官网,如图:

04

添加查看结果树

添加查看结果树,如图:

05

验证

 

如果成功,InfluxDB的页面上查看数据,数据源选择jmeter, 在输入框中输入select * from /.*/ limit 1,点击回车,如图:


五展示数据

01

点击Dashboards里的new

如图:

02

点击Graph图标

如图:

03

点击PanelTitle

如图:

04

点击edit

如图:

05

配置中选择Metrics

在下面的配置中选择Metrics

06

点击select measurement

如图:

07

选择jmeter.all.a.count

在出现的下拉列表中选择jmeter.all.a.count,如图:

08

点击Display然后勾选Stack

点击Display然后勾选Stack,如图:

09

运行jmeter

持续运行一段时间jmeter,就会看到有线出现了,如图:

原文地址:https://www.cnblogs.com/mawenqiangios/p/8317820.html