将线程限制为JMeter中的某些组

时间:2019-11-12 16:48:03

标签: multithreading jmeter

我有以下情况:

  1. 在设置时一次运行线程组
  2. 在设置过程中运行一次单独的线程组b
  3. 反复在线程组c中循环请求。
  4. 使所有参与组b和c的线程运行线程组d
  5. 使参与线程组的线程成为运行线程组e

我该怎么做?我不确定这是1号还是5号,以及如何确保来自一个线程的线程不参与c。

2 个答案:

答案 0 :(得分:0)

JMeter线程(虚拟用户)不能超出线程组的范围,一旦启动,线程将颠倒执行Samplers(或根据Logic Controllers)。当一个线程没有更多的Samplers要执行或循环进行迭代时-它被关闭了。

线程不会进入下一个线程组。

如果您需要将一个线程从一个线程组“传递”到另一个线程,唯一的方法是在另一个线程组中启动一个全新的线程,并将该线程的“上下文”从第一个线程组传递给新线程,它可能包括:

有两种方法可以在不同线程组中的线程之间传递数据:

答案 1 :(得分:0)

有一个简单的方法可以做到这一点。在同一设置组中添加吞吐量控制器b。使总吞吐量执行=1。完成。