jmeter插件PerfMon Metrics Collector安裝與使用

        PerfMon Metrics Collector即服務器性能監控數據採集器。在性能測試過程中,除了監控TPS和TRT,還需要監控服務器的資源使用情況,比如CPU、memory、I/O等。該插件可以在性能測試中實時監控服務器的各項資源使用。

        下載地址:https://jmeter-plugins.org/downloads/old/

        下載頁面如下:

其中JMeterPlugins-Standard和JMeterPlugins-Extras是客戶端的插件,ServerAgent是服務端的插件(鏈接:https://pan.baidu.com/s/1cpAeOcfFX8kss1eo79UD9g 密碼:b8o7)

下載成功後,複製JmeterPlugins-Extras.jarJmeterPlugins-Standard.jar兩個文件,放到jmeter安裝文件中的lib/ext中,重啓jmeter,即可看到該監視器插件。如下圖:

將ServerAgent-2.2.1.jar上傳到被測服務器,解壓,進入目錄,Windows環境,雙擊ServerAgent.bat啓動;linux環境執ServerAgent.sh啓動,默認使用4444端口。

windows如下:

linux如下:

若啓動報錯如下:

可使用:lsof -i:4444查看端口占用。如果有,使用kill -9 20790殺死後重新啓動。

1、服務端啓動校驗

CMD進入命令框,觀察是否有接收到消息,如果有,即表明ServerAgent成功啓動。

2.客戶端監聽測試

給測試腳本中添加jp@gc - PerfMon Metrics Collector監聽器,然後添加需要監控的服務器資源選項,啓動腳本,即可在該監聽器界面看到資源使用的曲線變化。如下圖所示:

在腳本啓動後,即可從界面看到服務器資源使用的曲線變化,Chart表示主界面顯示,Rows表示小界面以及不同資源曲線所代表的顏色,Settings表示設置,可選擇自己需要的配置。

PS:注意測試腳本需要持續運行一段時間,纔可以看到具體的曲線變化,否則ServerAgent端會斷開連接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章