JMeter+InfluxDB+Grafana(windows下安裝)
InfluxDB下載下傳安裝
- 解壓下載下傳的檔案
- 下載下傳位址:https://portal.influxdata.com/downloads/
- 修改influxdb.conf中的[meta] [data] 4.配置[graphite](可以不配置)【如果使用5496的模闆,templates不要放開】
JMeter+InfluxDB+Grafana JMeter+InfluxDB+Grafana - 用配置好的config檔案運作influxdb資料庫
- influxd -config influxdb.conf
JMeter+InfluxDB+Grafana - 輕按兩下influxdb.exe運作程式
Grafana下載下傳安裝
- Grafana下載下傳位址https://grafana.com/grafana/download?platform=windows
JMeter+InfluxDB+Grafana - 下載下傳檔案輕按兩下安裝即可
- 通路位址http://127.0.0.1:3000 admin/admin
influxDB增加身份認證(可不用配置)
- 修改Config配置檔案auth-enabled為true
- 然後重新載入最新的config配置檔案打開資料庫influxd -config influxdb.conf
- 建立admin管理者使用者CREATE USER admin WITH PASSWORD ‘abcd1234’ WITH ALL PRIVILEGES
JMeter+InfluxDB+Grafana
安裝web管理工具(可不用配置)
- 下載下傳web管理工具
JMeter+InfluxDB+Grafana - 加壓後,輕按兩下打開chronograf.exe即可
- 通路位址 http://127.0.0.1:8888
JMeter&InfluxDB配置
- influxdb中建立資料庫名為“jmeter”的資料庫create database “jmeter”
- JMeter中添加Backend Listener(後端監聽器),按照下圖配置 3.參數說明
JMeter+InfluxDB+Grafana JMeter+InfluxDB+Grafana - JMeter運作一段時間,在influxdb中檢視是否有寫入的資料
JMeter+InfluxDB+Grafana 線程數/使用者相關名額 test.minAT-Min active threads:最小活躍線程數 test.maxAT-Max active threads:最大活躍線程數 test.meanAT-Mean active threads:活躍線程數 test.startedT-Started threads:啟動線程數 test.endedT-Finished threads:結束線程數 響應時間名額 .ok.count:采樣器的成功響應數 .h.count:每秒點選數 .ok.min:采樣器成功最短響應時間 .ok.max:采樣器成功最長響應時間 .ok.avg:采樣器成功平均響應時間 .ok.pct:采樣器成功響應百分比 .ko.count:采樣器失敗響應數 .ko.min:采樣器失敗的響應最短時間 .ko.max:采樣稱失敗最長響應時間 .ko.avg:采樣器失敗平均響應時間 .ko.pct:采樣器失敗響應百分比 .a.count:采樣器響應數(ok.count和ko.count的總和) .a.min:采樣器最小響應時間(ok.count和ko.count的最小值) .a.max:采樣器最大響應時間(ok.count和ko.count的最大值) .a.avg:采樣器平均響應時間(ok.count和ko.count的平均值) .a.pct:采樣器響應百分比(根據和失敗樣本的總數計算) Backend Listener的預設百分位設定為“90;95;99”,即百分位數為90%,95%和99%。 Graphite使用點(“.”)去拆分的元素,這可能與十進制百分位值混淆。 JMeter轉換任何此類值,用下劃線(“ - ”)替換點(“.”)。例如,“99.9 ”變為“99_9 ” 預設情況下,JMeter發送在samplerName“all”下累計的所有采樣器的名額。 如果配置了 BackendListenerSamplersList,那麼JMeter還會發送比對樣本名稱的名額,前提是配置 summaryOnly=trueGrafana&influxDB配置
- 配置InfluxDB資料源
JMeter+InfluxDB+Grafana JMeter+InfluxDB+Grafana - 根據自己的需要配置圖表
JMeter+InfluxDB+Grafana - 效果
JMeter+InfluxDB+Grafana -
站在大佬的肩膀上看的會更遠之偷懶必備-(使用模闆)
https://grafana.com/grafana/dashboards/5496
8.1 下載下傳5496這個模闆的SON檔案
8.2 Grafana中導入這個模闆JMeter+InfluxDB+Grafana 8.3 看看效果JMeter+InfluxDB+Grafana JMeter+InfluxDB+Grafana