Interleave Controller
交替控制器,其节点下取样器会交替进行。如图所示,Java Request 1和Java Request 2交替执行。
我们设置 Thread Group 执行 1个线程,执行 3次,那么执行顺序是: Java Request 1、Java Request 3、Java Request 2、 Java Request 3、Java Request1、Java Request3。Interleave Controller下只有两个元件。所有交替完一次后重新开始,即第3次执行时顺序是Java Request 1、Java Request 3。
参数说明如下:
- 名称:控制器名称,可以随意设置,甚至可以为空
- 注释:可以随意设置,可以为空
- Ingore sub-contorller blocks:忽略子控制器,即子控制器失效,由交替控制器接管
交替控制器下有一个循环控制器,此时勾选 Ingore sub-contorller blocks,Thread Group设置1个线程迭代4次,则执行顺序是:Java Request 1、Java Request 3、Java Request 3、Java Request 1,此时 Java Request 3是交替控制器中的元件了。下面再来一个复杂的测试计划。点的测试计划,我们让交替控制器嵌套一下,点击执行下面的测试计划。
线程组中我们设置一个线程,执行5次,执行的顺序分别如下。两个子交替控制器中的元件交替运行。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/100667.html原文链接:https://javaforall.cn