Timer 仅用于一个线程组的吞吐量成形计时器

Timer 仅用于一个线程组的吞吐量成形计时器,timer,jmeter,Timer,Jmeter,我有一个JMeter测试计划,其中包含具有不同工作负载和吞吐量的多个线程组。我想使用吞吐量成形计时器,但只对一个线程组应用成形。如果我在线程组中有计时器,它似乎仍然作用于整个测试计划 例如,如果我将其设置为每秒6个请求,并运行测试10分钟,则在“查看结果”树中会得到3600个条目(这是预期的)。不幸的是,这3600个条目包括来自其他线程组的请求。我希望只从这个线程组中获得3600个条目,然后从其他线程组中获得x,000个条目 吞吐量计时器可以这样使用吗?请注意,我在这里没有看到任何线程限制,请求

我有一个JMeter测试计划,其中包含具有不同工作负载和吞吐量的多个线程组。我想使用吞吐量成形计时器,但只对一个线程组应用成形。如果我在线程组中有计时器,它似乎仍然作用于整个测试计划

例如,如果我将其设置为每秒6个请求,并运行测试10分钟,则在“查看结果”树中会得到3600个条目(这是预期的)。不幸的是,这3600个条目包括来自其他线程组的请求。我希望只从这个线程组中获得3600个条目,然后从其他线程组中获得x,000个条目

吞吐量计时器可以这样使用吗?请注意,我在这里没有看到任何线程限制,请求的长度是毫秒,并且我有足够多的用户来处理我正在寻找的每秒6个请求

JMeter计时器服从,因此如果您将a-置于下面,它将仅应用于该线程组

如果无法达到目标吞吐量,原因可能是:

  • 线程组中没有足够的线程来执行所需的吞吐量。考虑使用并通过
  • 将其连接到常数吞吐量定时器
  • 应用程序的响应速度不够快。检查您的应用程序日志,并检查应用程序是否有足够的空间在CPU、RAM等方面运行
  • JMeter无法足够快地发送请求。考虑应用步骤2和以下的建议。如果单个JMeter实例无法创建所需的负载,则需要继续

  • 并不是我不能达到我的目标,而是吞吐量计时器包含了来自其他线程组的请求。或者至少看起来是这样。线程组当前包含40个线程,打算每秒完成6个请求,每个请求大约需要7毫秒才能完成。一旦我能理解我的工作量,我就会增加工作量,但现在我保持简单。编辑:有一件事可能是一个因素。虽然我有两个线程组,但只有一个线程组中有吞吐量成形计时器。另一个只是一个随机计时器。这会导致我看到的症状吗?我是否需要让这两个都作为吞吐量成形计时器运行?