Jmeter效能測試 —— jmeter之使用ServerAgent監控伺服器

程序员潇潇發表於2024-03-18

ServerAgent

效能測試時我們關注的重要指標是:併發使用者數,TPS,請求成功率,響應時間,伺服器的CPU,memory, I/O disk等。Jmeter的聚合報告可以檢視併發數、吞吐量、請求成功率、響應時間等;如果要檢視伺服器端的CPU,memory, I/O disk等就需要安裝外掛ServerAgent

將ServerAgent-2.2.1.jar上傳到被測伺服器(根目錄或任意位置),解壓,進入目錄,Windows環境,雙擊startAgent.bat啟動;mac、linux環境執行startAgent.sh啟動,預設使用4444埠(如果沒有執行許可權,可先賦予執行許可權:chmod 777 startAgent.sh)

注:ServerAgent服務埠號預設為4444,如若遇到埠被佔用,則需關閉佔用該埠的程序,或者改變ServerAgent服務的預設埠:

A:關閉佔用4444埠的程序,再次啟動ServerAgent服務,成功。

B:使用命令改變ServerAgent服務的預設埠:./startAgent.sh -udp-port 0 -tcp-port xxxx (xxxx為新埠號)

安裝perfmon的外掛:

Jmeter效能測試 —— jmeter之使用ServerAgent監控伺服器Jmeter效能測試 —— jmeter之使用ServerAgent監控伺服器

新增PerfMon Metrics Collector 效能監控監聽器進行伺服器效能資料顯示

Jmeter效能測試 —— jmeter之使用ServerAgent監控伺服器

一般就監控這四個指標:

Jmeter效能測試 —— jmeter之使用ServerAgent監控伺服器

最後感謝每一個認真閱讀我文章的人,禮尚往來總是要有的,這些資料,對於【軟體測試】的朋友來說應該是最全面最完整的備戰倉庫,雖然不是什麼很值錢的東西,如果你用得到的話可以直接拿走:

如果你想學習軟體測試和需要軟體測試資料,歡迎加入扣扣交流群:731789136,裡面可以免費領取軟體測試+自動化測試資料+軟體測試面試寶典+簡歷模版+實戰專案+面試刷題工具和大佬答疑解惑,我們一起交流一起學習!

相關文章