1. 程式人生 > 實用技巧 >jmeter監控記憶體,CPU頁面一直顯示waiting for simples 的解決方法

jmeter監控記憶體,CPU頁面一直顯示waiting for simples 的解決方法

一、下載外掛

1、下載客戶端外掛:JMeterPlugins-Standard和JMeterPlugins-Extras
下載地址:https://jmeter-plugins.org/downloads/old/
2、下載伺服器端外掛:ServerAgent
下載地址:https://github.com/undera/perfmon-agent

二、啟用外掛

1、客戶端外掛
將下載的JMeterPlugins-Extras.zip和JMeterPlugins-Standard.zip解壓,,並將JMeterPlugins-Extras.jar和JMeterPlugins-Standard.jar放到Jmeter安裝目錄的lib/ext資料夾下。

在這裡插入圖片描述
重新啟動Jmeter,在對應執行緒組–新增–監聽器下方可以看到對應的指標,點選選擇即可。
在這裡插入圖片描述
伺服器端外掛
將下載的ServerAgent-2.2.3.zip檔案傳到要監控的伺服器上,啟動服務即可:
Windows環境,雙擊ServerAgent.bat啟動,預設啟用的埠4444;
linux環境執ServerAgent.sh啟動,或者使用命令啟動均可。
在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述
可能出現的問題
在這裡插入圖片描述
需要將所有資料寫入一個檔案:(路徑+.txt結尾),啟動jmeter,當檔案已經存在的時候,點選啟動按鈕,會出現提示框,選擇預設的Append to existing file,想要監測伺服器效能,短時間是不夠的。可以將執行緒組中的迴圈次數改為永遠或者讓Ramp-Up時間大些,還可以結合排程器等方法實現同樣的效果。具體可根據專案需求設定相應的數值:在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述
還有一種方法不需要安裝外掛,只要jmeter的執行環境配置好就可以了,很簡單:點選:開始——》執行——》輸入cmd——》然後在出現的命令列介面輸入“jconsole”即可彈出一個【java監視和管理控制檯】

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
選擇本地程序,並點選一下sun.tools.jconsole.JConsole這一行,然後點選連線,就可以檢視我們的記憶體和CPU的使用情況了。在文字框中輸入我們需要測試的伺服器的IP地址:埠,然後在下面輸入使用者名稱和密碼,點選連線。
在這裡插入圖片描述
就這樣啦