jmeter如何監控伺服器CPU、記憶體、i/o等資源
一、要準備好的外掛:JMeterPlugins-Standard-1.4.0(pwd:cjqd)、ServerAgent-2.2.1(pwd:pxui);
二、解壓JMeterPlugins-Standard-1.4.0.zip,將其中\lib\ext\JMeterPlugins-Standard.jar包複製到jmeter安裝目錄下的\lib\ext下;
三、重啟jmeter,選擇監聽器,我們可以看到監聽器中多了一些東西(這裡邊就有我們監控要用到的功能),如下圖所示:
四、選擇上圖中的[email protected] Metrics Collector,這個就是我們監控伺服器資源的功能,點選之後如下圖:
五、到此,我們監控的工作準備的差不多了,還差一個重要的臥底,那就是ServerAgent,我們需要將它放到伺服器中,解壓下來開啟如下圖所示:
ps:如果你的伺服器是windows,那麼直接執行startAgent.bat檔案即可;如果你的伺服器是linux,那麼需要執行startAgent.sh檔案即可(執行方式:找到startAgent.sh檔案所在路徑,開啟終端命令列,保險起見可以先將startAgent.sh設定成可執行檔案:chmod 777 startAgent.sh,然後執行命令:./startAgent.sh,這樣我們的agent服務就啟動了);
六、回到我們的jmeter介面,在
七、溫馨提示:自己不清楚的功能,在用之前一定要記得備份自己的指令碼!否則,辛苦整出來的指令碼,可能就因為多點選了一個按鈕,指令碼馬上灰飛煙滅!(比如上圖中的檔名一致,點選儲存,指令碼再也打不開了!)(ps:這種趕腳如同程式設計師敲了好幾天的程式碼,由於特殊情況突然找不到了,欲哭無淚,真正體會到才知道這種事是多麼痛的領悟!),各位要記得養成備份資料的習慣,少走彎路!