首页 » 测试 » 正文

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,就会看到有线出现了,如图:

总结

本次我们主要搭建了环境和一些基本的使用, 通过对Grafana的配置我们还可以进行更炫的展示,将在以后的文章中教大家如何进行设置。

发表评论