本文主要說一下如何經過JMeter插件來監控服務器CPU、內存、磁盤、網絡等相關資源。 apache
1、下載 服務器
首先進入網址https://jmeter-plugins.org/downloads/old/ 下載Jmeter插件資源
JMeterPlugins-Standard-1.4.0.zip
JMeterPlugins-Extras-1.4.0.zip網絡
進入網址https://jmeter-plugins.org/wiki/PerfMon/ 下載Perf Mon 插件測試
ServerAgent-2.2.1.zip spa
其中JMeterPlugins-Standard和JMeterPlugins-Extras是客戶端的,ServerAgent是服務器端的。插件
2、配置 3d
將 JMeterPlugins-Standard-1.4.0.zip 解壓後,把 lib\ext 目錄下的 JmeterPlugins-Standard.jar 文件都放到apache-jmeter-3.1\lib\ext目錄中。
將 JMeterPlugins-Extras-1.4.0.zip 解壓後,把 lib\ext 目錄下的 JMeterPlugins-Extras.jar 文件放到apache-jmeter-3.1\lib\ext目錄中。
將 ServerAgent-2.2.1 解壓後整個文件放到要監控的服務器中待使用。blog
3、添加監聽器準備接口。接口
一、 apache-jmeter-3.1\bin\jmeter.bat 啓動JMeter
正常啓動成功後查看監聽器,其中jp@gc 開頭的爲插件加載後出現的。每個插件監控一項指標,這裏就不一一詳解,重點講解其中兩個jp@gc - Transactions per Second、jp@gc - PerfMon Metrics Collectorip
二、添加HTTP請求並填寫好,添加監聽器jp@gc - Transactions per Second、jp@gc - PerfMon Metrics Collector,這裏用一個查詢的接口來作例子。
四、監控
一、 首先啓動服務器的 ServerAgent-2.2.1\startAgent,我這裏是一個Windows環境的服務器。
二、雙擊啓動startAgent.bat,顯示下圖表示啓動成功。(默認端口爲4444,也能夠修改成其餘端口)
三、一切準備就緒,點擊run開始作壓力測試。結束後,看圖分析。