JMeter 五 監控伺服器

2022-07-09 10:42:09 字數 1399 閱讀 1563

參考:

新增方法:test plan上右鍵,add → threads(users) –>threadgroup

由於這裡我們使用jmeter作為乙個監控器,所以thread group的執行緒數量應該是1。初學者應該注意,對乙個伺服器使用多個執行緒會影響伺服器效能,這樣是不好的。

新增方法:thread group上右鍵,add → config element → http authorization manager

注意:這裡需要輸入tomcat的使用者名稱以及密碼。

新增方法:thread group上右鍵,add → sampler → http request

設定頁面:

1. 更改name為「server status」。

2. 在 server name or ip 中輸入需要被監測的伺服器的ip位址或主機名。

3. 在port number中輸入伺服器上tomcat的埠號。

4. 在path中輸入:/manager/status。

5. 在 send parameters with request中新增引數 「xml」,值為「true」。

6. 在該頁面的最下方,勾上「use as monitor」。

新增方法:thread group上右鍵,add → timer → constant timer

在 thread delay中輸入 5000。這裡輸入的值小於5000,會對伺服器造成壓力。

新增方法:thread group 上右鍵,add → listener → monitor results

點選執行,執行測試

可以從monitor results裡面看到伺服器情況。

heath tab頁反應了最後一次收到請求時,伺服器的情況。顯示dead說明伺服器沒有響應,可能是連線失敗或網路不好。

performance tab頁以圖形化的方式顯示伺服器的 load、memory、thread 以及 health情況。

JMETER伺服器資源監控

監控cpu 數值都是代表百分比,比如預設配置下在曲線圖中看到某個時間的數值是30,即代表此時總的cpu使用時間佔比為30 兩點比較有用的地方值得說明 1 在scope區域,可以通過per process選項來獲取指定程序的cpu使用情況 2 在cpu cores區域,我們可以選擇監控指定的單個cor...

jmeter 伺服器監控技術

效能測試屬於功能測試,可以看作是需要了解部分 的灰盒測試 測試流程 1 測試介面文件 2 根據介面文件編寫測試用例 3 執行測試 4 檢視介面返回的介面資料是否正確 jmeter 伺服器監控技術 監控原理 監控時需要獲取伺服器資源的狀況,如 cpu,記憶體,網路 io 原理 在伺服器上安裝間諜 se...

Jmeter之監控伺服器資源

jmeter有外掛程式提供用來給使用者監控所測試的伺服器的資源使用 情況,需要有jmeter客戶端外掛程式和服務端外掛程式 1 客戶端外掛程式 2 伺服器外掛程式 3 啟動jmeter,新增乙個 選擇jp gc perfmon metrics collector,通過add row增加監控項 cpu...