我加载了 6 个线程并且它同时运行,但我想放入计时器以使其以下列方式工作:
- 线程组 1 在测试开始时开始
- 5 分钟后线程组 2 与线程组 1 并行启动
- 再过 5 分钟线程组 3 开始,再次并行
- 又过了 5 分钟,线程组 4 启动。这是组使用文件并在文件末尾停止,只留下线程组 1、2 和 3 运行。
- 短暂的停顿(10 秒?)
- 然后线程组 5 启动,再次从文件驱动
- 完成后,线程组 6 开始
- 完成后,测试结束:所有线程都应该停止。
我加载了 6 个线程并且它同时运行,但我想放入计时器以使其以下列方式工作:
您应该能够使用While Controller处理此问题。
根据您在 BeanShell 或 Javascript 方面的专业知识,这可能非常容易或有点困难。您可以在第一个线程中添加一个计数器,在计数器达到一个数字后,它会启动第二组。它将使循环运行为假,然后当它变为真时,下一组将开始。
您还可以查看控制器的计时器部分。同样,使用 Beanshell 或 Javascript 会延迟启动。
对不起,但我没有更具体的例子。这些应该让你开始。