jmeter如何監控服務器CPU、內存、i/o等資源


一、要准備好的插件:JMeterPlugins-Standard-1.4.0(pwd:9hug)、ServerAgent-2.2.1(pwd:9hug);

 

二、解壓JMeterPlugins-Standard-1.4.0.zip,將其中\lib\ext\JMeterPlugins-Standard.jar包復制到jmeter安裝目錄下的\lib\ext下;

 

三、重啟jmeter,選擇監聽器,我們可以看到監聽器中多了一些東西(這里邊就有我們監控要用到的功能),如下圖所示:

 

 

四、選擇上圖中的jp@gc-PerfMon Metrics Collector,這個就是我們監控服務器資源的功能,點擊之后如下圖:

 

 

五、到此,我們監控的工作准備的差不多了,還差一個重要的卧底,那就是ServerAgent,我們需要將它放到服務器中,解壓下來打開如下圖所示:

 

ps:如果你的服務器是windows,那么直接運行startAgent.bat文件即可;如果你的服務器是linux,那么需要運行startAgent.sh文件即可(運行方式:找到startAgent.sh文件所在路徑,打開終端命令行,保險起見可以先將startAgent.sh設置成可執行文件:chmod 777 startAgent.sh,然后執行命令:./startAgent.sh,這樣我們的agent服務就啟動了);

 

六、回到我們的jmeter界面,在jp@gc-PerfMon Metrics Collector中添加服務器的ip,選擇監控的資源,如CPU、內存等,下面所有數據寫入一個文件,選擇瀏覽,jmeter會默認彈框文件存放路徑和文件名,可以自己選擇路徑,注意文件名一定要改!一定不能和目前的腳本名稱一致,否則當前辛苦寫的腳本就一去不復返了!(因為它們的類型都是jmx文件,文件名一致當然就覆蓋了!)接下來運行腳本一段時間,可以看到服務器的CPU和內存的一個使用情況,如下圖所示:

 

 

七、溫馨提示:自己不清楚的功能,在用之前一定要記得備份自己的腳本!否則,辛苦整出來的腳本,可能就因為多點擊了一個按鈕,腳本馬上灰飛煙滅!(比如上圖中的文件名一致,點擊保存,腳本再也打不開了!)(ps:這種趕腳如同程序員敲了好幾天的代碼,由於特殊情況突然找不到了,欲哭無淚,真正體會到才知道這種事是多么痛的領悟!),各位要記得養成備份資料的習慣,少走彎路!

--------------------- 本文來自 征途無境 的CSDN 博客 ,全文地址請點擊:https://blog.csdn.net/menofgod/article/details/79009646?utm_source=copy 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM