jmeter監控記憶體,CPU頁面一直顯示waiting for simples 的解決方法
阿新 • • 發佈:2020-10-13
一、下載外掛
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地址:埠,然後在下面輸入使用者名稱和密碼,點選連線。
就這樣啦