使用jmeter來監控服務器資源(CPU、I/O、內存、網絡等),需要安裝jmeter性能監控插件以及在被測服務器中啟動監控服務。
一、下載並安裝插件
下載 Plugins Manager插件管理器,將成功下載的jmeter-plugins-manager-1.3.jar放至apache-jmeter-5.2.1安裝目錄下的lib\ext目錄下;
重啟jmeter,在首頁--“選項”下顯示“Plugins Manager”選項,點擊打開jmeter插件管理器,在第二個頁簽(可安裝插件)中找到想要安裝的插件,勾選點擊右下角的按鈕完成安裝,如下圖:
安裝完成后會自動重啟jmeter,在[監聽器]下可看到成功安裝的相關插件。
二、配置服務器端服務
資源監控圖,需要在被監控的服務器中啟動監控服務端,jmeter才可以監控到被測服務器的資源情況。
下載ServerAgent,下載完成后,將壓縮包復制到服務器並解壓到對應目錄,使用bat/sh啟動服務(即.bat--windows;.sh--linux),默認端口為4444;
注意事項:
(1)該服務需要jdk支持;
(2)linux注意關閉防火牆或者在防火牆內添加4444端口;
(3)可使用telnet ip 端口 測試是否可訪問,如telnet 192.168.10.348 4444;
(4)linux下可使用ssh -v -p 4444 root@192.169.10.348
三、監控資源
下載安裝插件並啟動服務后,添加一個請求運行並添加監控插件,運行腳本,可根據實際設置監控對應資源。一般情況下,CPU、內存不能長期超過70~80%。