【问题标题】:How can I set up JMeter for periodic load test?如何设置 JMeter 进行定期负载测试?
【发布时间】:2016-09-01 00:55:38
【问题描述】:

我正在努力模拟每秒 10 个用户每 40 秒执行 20 秒的 GET 请求,这个测试应该运行 2 分钟。

我使用了一个线程组,在其中创建了 10 个线程(用户),加速时间为 1 秒,因此 10 个线程将在一秒钟内加载,循环计数为 1。

以下元素已添加到此线程组。

然后我添加了一个设置为 60 的 Constant Throughput Timer,这意味着每秒大约会发生 10 个 GET 请求。

为 GET 请求添加了 HTTP 请求采样器。

添加了一个设置为 20 秒的运行时控制器。

添加了一个设置为 40 秒的恒定计时器。

这只是行不通。非常感谢任何帮助。

我已经检查了许多网站,但找不到任何可以处理这种“周期性负载测试间隔”的东西。

【问题讨论】:

标签: jmeter


【解决方案1】:

正如 Cagy79 指出的,这里是 similar question 实际上我之前已经检查过但没有运气。刚才我能够让它工作:

  1. 创建一个设置为 200 个用户、20 秒加速、循环计数 1 的线程组(因此 10 个用户将在 20 秒内每秒发出 GET 请求)
  2. 创建一个设置为 40000 毫秒的常量计时器(因此上述突发将以 40 秒的固定间隔运行)
  3. 使用设置的 Loop Count 2 创建一个 Loop Controller(这样我们的突发将运行两次,仅在第 40 秒和第 80 秒。我们不希望它在 120 秒时开始运行)
  4. 在(嵌套)循环控制器下创建 HTTP GET 请求

【讨论】:

    猜你喜欢
    • 2019-03-10
    • 1970-01-01
    • 2022-01-12
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-08
    • 1970-01-01
    相关资源
    最近更新 更多