參考:
新增方法: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...