如何在JMeter中运行这种类型的线程?

如何在JMeter中运行这种类型的线程?,jmeter,Jmeter,我加载了6个线程,并且它同时运行,但我想加入计时器,以便它以以下方式工作: 线程组1在测试开始时开始 5分钟后,线程组2与线程组1并行启动 再过5分钟,线程组3开始,再次并行 再过5分钟,线程组4开始。这是一个组,它使用一个文件并在文件末尾停止,只剩下线程组1、2和3在运行 短暂的停顿(10秒?) 然后线程组5启动,再次从文件驱动 完成后,线程组6开始 完成后,测试完成:所有线程都应该停止 您应该能够使用 根据您在BeanShell或Javascript方面的专业知识,这可能非常简单,也可能有

我加载了6个线程,并且它同时运行,但我想加入计时器,以便它以以下方式工作:

  • 线程组1在测试开始时开始
  • 5分钟后,线程组2与线程组1并行启动
  • 再过5分钟,线程组3开始,再次并行
  • 再过5分钟,线程组4开始。这是一个组,它使用一个文件并在文件末尾停止,只剩下线程组1、2和3在运行
  • 短暂的停顿(10秒?)
  • 然后线程组5启动,再次从文件驱动
  • 完成后,线程组6开始
  • 完成后,测试完成:所有线程都应该停止

您应该能够使用

根据您在BeanShell或Javascript方面的专业知识,这可能非常简单,也可能有点困难。您可以向第一个线程添加一个计数器,在计数器命中一个数字后,它将启动第二个组。它将使循环作为false运行,然后当它变为true时,下一个组将启动

您还可以查看控制器的计时器部分。同样,使用Beanshell或Javascript可能会延迟启动


对不起,我没有更具体的例子。这些应该让您开始。

如何在第一次while评估之后阻止它永远循环@jamesHow在第一次while评估之后,我如何阻止它永远循环。