JMeter命令行監控CPU和內存資源
如果服務是windows系統,則直接啟動"startAgent.bat"即可,如果是Linux系統,則直接啟動"./startAgent.sh"即可。
linux下修改UDP和TCP的端口該如何做呢,可以采用如下的方式:
CMD命令進入ServerAgent的跟目錄,此時可以看到ServerAgent.jar
此時在cmd中輸入 "java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 7777 --tcp-port 7777"
修改后使用的端口就都是7777了,如下圖:

首先確定Agent啟動成功
客戶端
服務端:
chmod 777 startAgent.sh
./startAgent.sh執行文件

設置監控參數:
效果顯示圖:

添加TPS

執行場景腳本命令:
C:\Users\thinkive>
jmeter -JthreadNum=20 -Jtime=120 -n -t D:\apache-jmeter-3.0\bin\log.jmx -l D:\apache-jmeter-3.0\thinkive\resultReport\jtl\log.jtl -e
-o D:\apache-jmeter-3.0\thinkive\resultReport\report
查看指定目錄下的jtl文件
開始生成PNG圖片
生成圖片Memery信息
java -jar D:\apache-jmeter-3.0\lib\ext\CMDRunner.jar --tool Reporter --generate-png D:\apache-jmeter-3.0\thinkive\resultReport\jtl\
Memery.png --input-jtl D:\apache-jmeter-3.0\thinkive\resultReport\jtl\Memery.jtl --plugin-type PerfMon --width 800 --height 600
生成圖片CPU信息
java -jar D:\apache-jmeter-3.0\lib\ext\CMDRunner.jar --tool Reporter --generate-png D:\apache-jmeter-3.0\thinkive\resultReport\jtl\
CPU.png --input-jtl D:\apache-jmeter-3.0\thinkive\resultReport\jtl\CPU.jtl --plugin-type PerfMon --width 800 --height 600
生成CPU和Memery的混合圖
jmeter -JthreadNum=20 -Jtime=120 -n -t D:\apache-jmeter-3.0\bin\log.jmx -l D:\apache-jmeter-3.0\thinkive\resultReport\jtl\log.jtl -e
-o D:\apache-jmeter-3.0\thinkive\resultReport\report
生成TPS圖形
C:\Users\thinkive>
java -jar D:\apache-jmeter-3.0\lib\ext\CMDRunner.jar --tool Reporter --generate-png D:\apache-jmeter-3.0\thinkive\resultReport\jtl\
TPS.png --input-jtl D:\apache-jmeter-3.0\thinkive\resultReport\jtl\TPS.jtl --plugin-type TransactionsPerSecond --width 800 --height 600
