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,就會看到有線出現了,如圖: