性能測試入門(八)jmeter--PerfMon(性能監控工具)插件安裝與部署


性能測試時,我們的關注點有兩部分

1 服務本身:並發 響應時間 QPS

2 服務器的資源使用情況:cpu memory I/O disk等

我們可以通過jmeter的PerfMon 插件,來監控服務器資源的使用情況

permon插件正常使用需分為jmeter plugins (安裝在jmeter的lib/ext下)和 server agent(部署在要監控資源使用情況的服務器上)兩部分。

 

1、JMTER PERMON插件的兩種安裝方法

1)離線下載法:

    1、訪問網址http://jmeter-plugins.org/downloads/all/,下載三個文件。其中JMeterPlugins-Standard和JMeterPlugins-Extras是客戶端的,ServerAgent是服務端的。

前兩個是jmeter擴展插件,解壓后將jar拷貝包到jmeter的lib/ext目錄下,然后重啟jmeter。最后一個是服務器監控插件,解壓到服務器上。

將ServerAgent-2.2.1.zip解壓后放在需要監控的服務器上,並執行

chmod 777 startAgent.sh 賦權

./startAgent.sh 執行

2)通過jmeter plugin manager安裝

  1、安裝plugin Manager插件:

https://jmeter-plugins.org/wiki/PluginsManager/下載plugin Manager;

將下載下來的jar包放到JMeter的lib/ext目錄下,重啟JMeter。

   2、在options菜單下點擊“plugins Manager”,在available plugins中,搜索PerfMon,點擊apply changes andrestart jmeter即可
---------------------

2、服務器安裝SeverAgent

https://pan.baidu.com/s/1KFpK5srJOcLVOUaQ-A6n0g 下載SeverAgent-2.2.3;

(SeverAgent-2.2.1版本鏈接為:https://pan.baidu.com/s/1UvlkldsKMV5feD3csi9ifw) 

將下載的壓縮包上傳到壓測服務器:

linux服務器:使用unzip命令進行解壓,進入serverAgent目錄,運行startAgent.sh命令(./startAgent.sh),啟動agent;

Windows服務器:進入serverAgent目錄,雙擊startAgent.bat,啟動agent

3、檢驗agent是否啟動成功

   1)在控制面板-程序-啟用或關閉windows功能中,啟用Telnet客戶端(Telnet登錄遠程計算機並管理)

 

   2)使用cmd命令驗證agent是否啟動成功

    telnet ip 4444;#連接agent

    test                   #向服務器發送connecttest

    exit                   #斷開對agent的連接

   3)查看服務器接收到的數據

 

 服務器接收到加壓機發送的信息,證明agent啟動成功

 

4、PerfMon Metrics Collector參數設置

通過右鍵“測試計划-添加-監聽器-PerfMon Metrics Collector”添加對應插件

 

 

  其中:

Host/IP是壓測服務器的地址;

Port端口號默認為4444;

Metric to collect:需要監控的元素,包括cpu、memory、swap、disks、network、tcp、tail、exec、jmx;

Metric parameter:監控元素的具體參數,點擊展開即可查看;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM