修改或控制外部 JMeter 测试计划(JMX 文件)的 RPS

Modify or control RPS of an external JMeter Test Plan (JMX File)

继续这个问题 -

我的应用程序会将 jmx 文件作为用户的测试计划并执行它。我在我的应用程序后端安装了 JMeter 分布式设置(1 个 JMeter 客户端和多个 JMeter 服务器)。

  1. 有没有办法control/limit这个测试计划的RPS?
  2. 对于这个用户提供的测试计划(不是我们创建的),有没有办法在运行时修改 RPS?

不修改 .JMX 脚本是做不到的。

  1. RPS 可以通过将 Constant Throughput Timer or Precise Throughput Timer 添加到测试计划并在那里指定所需的吞吐量来成为控制器
  2. RPS 可以通过 Beanshell Server, see How to Change JMeter´s Load During Runtime 文章在运行时进行控制器,如果需要,可以进行全面的解释