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

时间:2013-03-11 17:46:55

标签: jmeter

我有6个线程加载并且它同时运行但是我想让计时器以下面的方式工作:

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

1 个答案:

答案 0 :(得分:0)

您应该可以使用While Controller处理此问题。

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

您还可以查看控制器的“计时器”部分。再次,使用Beanshell或Javascript这可以延迟启动。

抱歉,我没有更具体的例子。这些应该让你开始。