1. 程式人生 > >JMeter監控內存及CPU——plugin插件監控被測系統資源方法

JMeter監控內存及CPU——plugin插件監控被測系統資源方法

org cpu 權限 collect winscp 使用 and 下載地址 tag

JMeter中也可以監控服務器的CPU和內存使用情況。但是需要安裝一些插件,還需要在被測服務器上開啟服務。

1.需要的插件準備

JMeterPlugins-Standard-1.3.1.zip 可下載最新的

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

ServerAgent2.2.1.zip

下載地址:https://jmeter-plugins.org/wiki/PerfMonAgent/

2.JMeter主服務器

1)解壓JMeterPlugins-Standard-1.3.1.zip,將其中\lib\ext\JMeterPlugins

-Standard.jar包復制到JMeter安裝目錄下的\lib\ext下

2)啟動JMeter,在監聽器的選項中增加了一些jp@gc開頭的監聽器,監控CPU、內存、I/O的監聽就是jp@gc-PerfMon Metrics Collector

技術分享

3.jp@gc-PerfMon Metrics Collector的設置

Add Row可以添加需要監控的服務器ip,端口號默認為4444,監控內容為CPU/MEMORY/DISK I/O等等

技術分享

4.Agent服務器

1)將下載好的ServerAgent-2.2.1.zip通過工具winSCP放到服務器指定目錄下

2)解壓:unzip ServerAgent-2.2.1.zip

3)啟動服務:bash startAgent.sh

註:如果沒有執行權限,需要先授權,chmod 777 startAgent.sh;

如果要將該文件設置為後臺執行不關閉,Nohup ./startAgent.sh &

5.查看結果

在服務器上開啟startAgent服務後,再在JMeter上運行腳本,可以在jp@gc-PerfMon Metrics Collector上查看監控的圖形結果。

技術分享

JMeter監控內存及CPU——plugin插件監控被測系統資源方法