Jmetet实时性能测试数据的监控和展现Jmeter Grafana InfluxDBweb
安装Grafana配置jmeter安装InfluxDB配置Grafana展现数据一安装InfluxDB数据库
为了方便的操做InfluxDB,这里咱们选择InfluxDB1.1之前的版本,由于web管理界面将在1.1之后的版本中删除。浏览器
01app
下载InfluxDB性能
wget http://dl.influxdata.com/influxdb/releases/influxdb-1.0.2.x86_64.rpm下载完成后,如图所示:测试
02spa
安装InfluxDB线程
yum localinstall influxdb-1.0.2.x86_64.rpm3d
03orm
修改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,就会看到有线出现了,如图: