假設我們有 100 個用戶使用分布式測驗用戶 jmeter 進行性能負載測驗。我如何在 3 個從機和 1 臺主機之間分配這些負載?
uj5u.com熱心網友回復:
默認情況下,每個 JMeter 從站都執行從中傳輸的測驗計劃。單獨和獨立地掌握。
因此,如果執行緒組中有 100 個執行緒(虛擬用戶),每個從站將啟動 100 個用戶,實際負載將為 300 個用戶。
如果您總共有 100 個用戶,則可以
在執行緒組中找到 33 個用戶并獲得 99 個用戶
或者通過__P() 函式定義執行緒組中的用戶數量,例如:
${__P(users)}這樣 JMeter 將從
users屬性中讀取用戶數。在這種情況下,您可以將所需數量的用戶放入每個從站的user.properties檔案中,例如:- 在 slave 1 put 上
users=10,它將啟動 10 個執行緒 - 在 slave 2 put 上
users=50,它將啟動 50 個執行緒 - 在 slave 3 put 上
users=40,它將啟動 40 個執行緒
根據您的需要修改數字。
- 在 slave 1 put 上
更多資訊:
- 配置 JMeter
- Apache JMeter 屬性自定義指南
- Apache JMeter 分布式測驗分步
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/363489.html
