[英]Jmeter delay between two loop count in Loop Controller
我正在嘗試通過 jmeter 實現以下負載測試用例
1. Search Product
2. Add to cart
3. Do payment
uid = 1 的 1 個用戶將每 5 分鍾執行上述 3 個步驟,持續 1 小時。 total request per user per hour. = 12(5 * 12 = 60) * 3(rpm) = 36(request per hour)
總用戶數(線程)= 1000。 total request per hour = 1000 * 36 = 36000
讓我們將 3 個請求視為一個集合
我在找下面的東西
誰能幫我實現上述情況?
我嘗試使用以下 jmeter 工具
線程組(線程 = 1000,加速 = 100 秒,循環計數 = 1)
循環控制器(以上 3 個請求,循環計數 = 12)
常量計時器 = 300000 毫秒
線程組(線程 = 1000,加速 = 100 秒,循環計數 = 1)
循環控制器(以上 3 個請求,循環計數 = 12)
恆定吞吐量計時器 = 5 rpm
線程組(線程 = 1000,加速 = 100 秒,循環計數 = 無限,持續時間 = 3600 秒)
以上 3 個請求在線程組內
恆定吞吐量計時器 = 5 rpm
我也試過隨機順序 controller
我無法模擬上述情況。 我得到的是第一個請求執行 1000 次,然后延遲,然后第二個請求執行 1000 次,然后延遲,然后第三個請求執行 1000 次。
Constant Timer 在其scope中的每個采樣器之前添加一個延遲
如果您想在 2 次迭代之間引入延遲,請添加Flow Control Action采樣器並在那里定義所需的延遲
此外,如果您希望所有用戶都完成操作 - 添加一個同步計時器並將要分組的用戶數設置為等於線程組中的線程數。
有關 JMeter 定時器概念的更多信息:使用 JMeter 定時器的綜合指南
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.