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的外掛:
新增PerfMon Metrics Collector 效能監控監聽器進行伺服器效能資料顯示
一般就監控這四個指標:
最後感謝每一個認真閱讀我文章的人,禮尚往來總是要有的,這些資料,對於【軟體測試】的朋友來說應該是最全面最完整的備戰倉庫,雖然不是什麼很值錢的東西,如果你用得到的話可以直接拿走: