天天看點

JMeter分布式壓測JMeter常用監聽器Aggregate ReportJMeter分布式壓測

JMeter常用監聽器

View Results Tree:檢視結果樹,直接會把請求結果直接顯示出來

Aggregate Report:聚合報告,目前請求的響應時間、TPS

Backend Listener:後端監聽器,把想要顯示的内容轉存到其他的資料庫服務裡面,然後可以使用圖形化工具把資料從資料庫讀取出來進行展示

JMeter分布式壓測JMeter常用監聽器Aggregate ReportJMeter分布式壓測

View Results Tree

首先,找一個url位址進行http請求,點選綠三角運作後,點選View Results Tree進行檢視請求結果

JMeter分布式壓測JMeter常用監聽器Aggregate ReportJMeter分布式壓測

檢視請求結果,綠色盾牌表示服務端有響應(不一定我你想要的正确的響應,可以根據響應資訊做更詳細的判斷響應資料是否正确)

JMeter分布式壓測JMeter常用監聽器Aggregate ReportJMeter分布式壓測

Aggregate Report

聚合報告參數說明

JMeter分布式壓測JMeter常用監聽器Aggregate ReportJMeter分布式壓測

聚合報告:

JMeter分布式壓測JMeter常用監聽器Aggregate ReportJMeter分布式壓測

計算吞吐量:(1000/平均值)*并發使用者數

在執行壓測時,最好不要用圖形化界面來進行執行,可以使用指令行運作壓測腳本

jmeter.bat -n -t XXX.jmx -l XXX.jtl

-n 不使用圖形化界面,-t 要運作的測試腳本,-l 儲存運作結果到jtl檔案

JMeter分布式壓測JMeter常用監聽器Aggregate ReportJMeter分布式壓測

JMeter分布式壓測

為什麼要使用分布式?

單機性能瓶頸,CPU、記憶體、IO,我們的被測伺服器性能比單機的jmeter環境要好很多,單機無法達到被測伺服器的壓測性能點

jmeter為master、slave模式

slave節點部署:

slaves的端口為:tcp  1099,注意要開啟此端口通路(設定或者關閉防火牆)

jmeter.properties:關閉ssl,server.rmi.ssl.disable=true

system.properties: java.rmi.server.hostname=slave節點ip

master節點部署:

https://blog.csdn.net/weixin_46583017/article/details/114640482

繼續閱讀