如何在 Jmeter 中每 20-30 分钟增加 10-20% 的负载

How to increase the 10-20% of load after every 20-30 min in Jmeter

在我的测试计划中,我有 5 个线程组,1 小时的用户数量如下,

  1. 批量上传 - 250 个用户
  2. 日志分析器 - 50 个用户
  3. 图书馆 - 10 个用户
  4. CSV 文件处理器 - 5 个用户
  5. XLS 文件处理器 - 5 个用户

对于特定的执行,我想遵循以下模式,

Objective :

有什么方法可以在执行期间在同一脚本中的 JMeter 中执行此操作。

最简单的方法是将线程总数增加到 40-80%,并相应地修改加速期。

或者您可以考虑使用 Concurrency Thread Group or Ultimate Thread Group,您可以灵活地指定用户到达率,例如:

这些线程组可以作为 自定义线程组 包的一部分使用 JMeter Plugins Manager

安装

您可以使用具有以下设置的 Ultimate thread group 来实现此目的。