jmeter中也可以監(jiān)控服務器的CPU和內存使用情況俯渤,但是需要安裝一些插件還需要在被監(jiān)測服務器上開啟服務僧界。
JMeterPlugins-Standard-1.3.1.zip下載
https://jmeter-plugins.org/downloads/old/
ServerAgent-2.2.1.zip下載
解壓JMeterPlugins-Standard-1.3.1.zip侨嘀,將其中\(zhòng)lib\ext\JMeterPlugins-Standard.jar包復制到jmeter安裝目錄下的\lib\ext下
啟動jmeter,在監(jiān)聽器的選項中增加了一些jp@gc開頭的監(jiān)聽器捂襟,監(jiān)控cpu咬腕、內存、i/o的監(jiān)聽是jp@gc -PerfMon Metrics Collector
jp@gc - PerfMon Metrics Collector的設置:
Add Row可以添加需要監(jiān)控的服務器ip葬荷,端口號默認為4444涨共,監(jiān)控內容CPU/MEMORY/DISKS I/O等
將ServerAgent-2.2.1.zip解壓后放在需要監(jiān)控的服務器上,并開啟
startAgent.bat(windows)
startAgent.sh(linux)
linux服務器上首先將startAgent.sh設定為可執(zhí)行文件:
chmod 777 startAgent.sh
./startAgent.sh執(zhí)行文件
如果要將該文件設置為后臺執(zhí)行不關閉
Nohup ./startAgent.sh &
在服務器上開啟startAgent服務后宠漩,再在jmeter上運行腳本举反,可以在jp@gc - PerfMon Metrics Collector上查看監(jiān)控的圖形結果。