簡體   English   中英

Jmeter 循環中兩個循環計數之間的延遲 Controller

[英]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 個請求視為一個集合

我在找下面的東西

  1. 每 5 分鍾后執行 1 組
  2. 兩組之間的延遲應為 5 分鍾

誰能幫我實現上述情況?

我嘗試使用以下 jmeter 工具

  1. 線程組(線程 = 1000,加速 = 100 秒,循環計數 = 1)

  2. 循環控制器(以上 3 個請求,循環計數 = 12)

  3. 常量計時器 = 300000 毫秒

  4. 線程組(線程 = 1000,加速 = 100 秒,循環計數 = 1)

  5. 循環控制器(以上 3 個請求,循環計數 = 12)

  6. 恆定吞吐量計時器 = 5 rpm

  7. 線程組(線程 = 1000,加速 = 100 秒,循環計數 = 無限,持續時間 = 3600 秒)

  8. 以上 3 個請求在線程組內

  9. 恆定吞吐量計時器 = 5 rpm

我也試過隨機順序 controller

我無法模擬上述情況。 我得到的是第一個請求執行 1000 次,然后延遲,然后第二個請求執行 1000 次,然后延遲,然后第三個請求執行 1000 次。

Constant Timer 在其scope中的每個采樣器之前添加一個延遲

如果您想在 2 次迭代之間引入延遲,請添加Flow Control Action采樣器並在那里定義所需的延遲

此外,如果您希望所有用戶都完成操作 - 添加一個同步計時器並將要分組的用戶數設置為等於線程組中的線程數。

有關 JMeter 定時器概念的更多信息:使用 JMeter 定時器的綜合指南

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM