性能測試時,我們的關注點有兩部分
1 服務本身:並發 響應時間 QPS
2 服務器的資源使用情況:cpu memory I/O disk等
JMeter的plugins插件可以實現對服務器資源使用情況進行監控
下載地址:http://jmeter-plugins.org/downloads/all/
將其放在apache-jmeter-5.1.1\lib\ext目錄下,重啟jmeter
2.Permon Metrics Collector插件的安裝
在JMeter的選項Option中可以打開Plugins Manager在Available Plugins頁簽選擇Permon Metrics Collector插件進行安裝
下載地址:https://jmeter-plugins.org/wiki/PerfMonAgent/
我們只需要在服務器上解壓ServerAgent-2.2.1.zip。如果是UNIX,就啟動startAgent.sh。如果是windows,就啟動startAgent.bat
一般4444接口不能被直接訪問,需要修改端口號
服務器ServerAgent成功后,在本地打開cmd輸入telnet ip地址 4444(先關閉本地的防火牆)
如果提示telnet不是內部命令按照下列步驟設置
1)telnet在win7下默認是不開啟的,所以需要我們自己手動開啟。那么首先我們點擊開始菜單,找到控制面板項,點擊進入;
2)進入程序和功能模塊,我們在左邊需要選擇“打開或關閉windows功能”,點擊windows功能后彈出對話框,需要打開功能的前面打鈎,把telnet客戶端前的復選框勾上。
4. Jmeter客戶端的監聽測試
1)打開Jmeter客戶端按照下圖步驟添加監聽器,執行壓測,查看服務器數據
2)打開permon監聽器界面,添加IP地址,以及端口選,選擇需要監控的資源