jmeter-性能監控(InfluxDB+Grafana)


 測試結果實時監控:jmeter+influxdb+grafana

  • InfluxDB:存儲實時數據的DB
  • Grafana:DB中存儲的實時數據可以在瀏覽器查看

--------------------------------------------------配置如下:---------------------------------------------------------------------

一. InfluxDB配置

  • 安裝目錄下找到influxdb.conf 文件進行修改如下:

# 找到graphite並且修改它的庫與端口
[[graphite]] # Determines whether the graphite endpoint
is enabled. enabled = true database = "jmeter" retention-policy = "" bind-address = ":2003" protocol = "tcp" consistency-level = "one"

# 找到admin,將前面的#號去掉,開放它的UI端口

[admin]
# Determines whether the admin service is enabled.
enabled = true

 
         

# The default bind address used by the admin service.
bind-address = ":8083"

 
  • 啟動influxdb:安裝目錄下的influxd.exe 文件

 

二. Grafana配置

  • 下載並安裝grafana
  • 啟動grafana服務:D:\grafana-4.5.2\bin 目錄下的grafana-server.exe 程序
  • 打開網址:http://192.168.8.197:3000,
  • 配置數據源:

【注意】- 8083端口是InfluxDB的UI界面展示的端口,- 8086端口是Grafana用來從數據庫取數據的端口

 

三. jmeter 配置

  • 增加監聽器-Backend Listener,實現方式選擇influxdb方式,如下圖配置(influxdbur配置成:  http://192.168.8.197:8086/write?db=jmeter)
  • 可以添加單個請求的結果樹查看配置后是否運行正常

 

 

四. 配置Grafana面板

  • 添加統計面板:Dashboards--+New :(圖1)
  • 鼠標移動到面板窗口左側顯示:(圖2)
  • 編輯統計內容,鼠標移動到panel標題處,點擊edit:(圖3)
  • 在metric中設置數據源和統計維度:數據源選擇jmeter
  •  

  圖1             圖2

 

 

 

 圖3

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM