JMeter常用監聽器
View Results Tree:檢視結果樹,直接會把請求結果直接顯示出來
Aggregate Report:聚合報告,目前請求的響應時間、TPS
Backend Listener:後端監聽器,把想要顯示的内容轉存到其他的資料庫服務裡面,然後可以使用圖形化工具把資料從資料庫讀取出來進行展示

View Results Tree
首先,找一個url位址進行http請求,點選綠三角運作後,點選View Results Tree進行檢視請求結果
檢視請求結果,綠色盾牌表示服務端有響應(不一定我你想要的正确的響應,可以根據響應資訊做更詳細的判斷響應資料是否正确)
Aggregate Report
聚合報告參數說明
聚合報告:
計算吞吐量:(1000/平均值)*并發使用者數
在執行壓測時,最好不要用圖形化界面來進行執行,可以使用指令行運作壓測腳本
jmeter.bat -n -t XXX.jmx -l XXX.jtl
-n 不使用圖形化界面,-t 要運作的測試腳本,-l 儲存運作結果到jtl檔案
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