JMeter元件详解之 Interleave Controller 交替控制器
Posted 七月的小尾巴
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JMeter元件详解之 Interleave Controller 交替控制器相关的知识,希望对你有一定的参考价值。
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次,执行的顺序分别如下。两个子交替控制器中的元件交替运行。
以上是关于JMeter元件详解之 Interleave Controller 交替控制器的主要内容,如果未能解决你的问题,请参考以下文章
Jmeter(十七)Logic Controller 之 Interleave Controller
Jmeter (二十四)逻辑控制器 之 Interleave Controller
JMeter元件详解之Throughtput Controller 吞吐量控制器