如何设置JMeter进行定期负载测试?

如何设置JMeter进行定期负载测试?,jmeter,Jmeter,我正在努力模拟每秒10个用户在每40秒中进行20秒的GET请求,这个测试应该运行2分钟 我使用了一个线程组,在这里我创建了10个线程(用户)和1秒的爬升时间,因此10个线程将在一秒钟内加载,循环计数为1 以下元素已添加到此线程组 然后我添加了一个设置为60的恒定吞吐量计时器,这意味着每秒大约会发生10个GET请求 为GET请求添加了HTTP请求采样器 添加了一个设置为20秒的运行时控制器 添加了一个设置为40秒的恒定计时器 这是行不通的。非常感谢您的帮助 我已经查看了很多网站,但找不到任何可以处

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

我使用了一个线程组,在这里我创建了10个线程(用户)和1秒的爬升时间,因此10个线程将在一秒钟内加载,循环计数为1

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

然后我添加了一个设置为60的恒定吞吐量计时器,这意味着每秒大约会发生10个GET请求

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

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

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

这是行不通的。非常感谢您的帮助


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

根据Cagy79指出的,下面是一个 其实我之前已经查过了,但是运气不好。刚才我成功了:

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

  • 添加了一个使用吞吐量计时器的答案,但它不正确,我很快意识到:/查看此答案,它将帮助您: