- 目的:使用Perfmon監控Jmeter的腳本性能情況
- Perfmon:可以監控CPU、內存、網絡等指標
- 安裝性能監控插件:https://jmeter-plugins.org/downloads/old/,下載JMeterPlugins-Standard和JMeterPlugins-Extras這兩個文件,解壓複製JmeterPlugins-Extras.jar、JmeterPlugins-Standard.jar到Jmeter文件夾的lib/ext路徑下,重啓Jmeter即可。
使用Jmeter監控服務器指標,需要安裝服務器性能監控插件ServerAgent,配合Perfmon工具一起使用
切換到服務器的目錄進行安裝:wget https://github.com/undera/perfmon-agent/releases/download/2.2.3/ServerAgent-2.2.3.zip
解壓:unzip ServerAgent-2.2.3.zip
切換到目錄:cd /home/xxx/ServerAgent-2.2.3
開啓:./startAgent.sh
修改端口號:java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 18999 --tcp-port 18999
-
完成以上步驟就可以使用了
-
遇到的問題:Jmeter啓動Perfmon報錯
-
解決辦法
第一種使用jmeter3.1+插件Extras1.4.0+Standard -plugin1.4.0【只支持jmeter3.2以下,不包括3.2】
第二種解決辦法使用jmeter-plugin-manager【jp@gc -PerfMon Metrics Collector插件監控支持到jmeter5.1以及最新版本】