交替控制器:根据被控制器触发执行次数,去依次执行控制器下的子节点(逻辑控制器、采样器),可以由线程组的线程数、循环次数、逻辑控制器触发。

交替控制器(lnterleave Controller)
简单使用:

  1. 线程组设置循环次数

  2. 在线程组下添加交替控制器(Add-Logic Controller-lnterleave Controller),交替控制器下添加HTTP请求,在添加一个HTTP请求与交替控制器并行

  3. 启动后,根据顺序自上而下交替执行请求

交替控制器间嵌套:

  1. 设置线程组循环次数

  2. 创建一个父级交替嵌套器,在其下创建两个子级交替控制器,在每个交替控制器下创建HTTP请求

  3. 启动后,根据顺序自上而下交替执行请求

在交替控制器中有两个选项,可根据实际情况进行勾选

  • lgnore sub-controller blocks:忽略子控制器,勾选后会无视节点下的所有控制器(交替控制器、随机控制器例外),将每个取样器作为一个单独字节点执行;不勾选忽略子控制器,交替执行时,节点下次一级每个取样器、逻辑控制器都认为是一个单独子节点来交替执行

  • lnterleave across threads:允许跨线程交替执行,勾选后,当线程组线程数大于1时,当前线程首次执行会根据线程数顺序进行交替,后续执行按自己所属线程的上一个次的执行的位置交替

版权声明:本文为poppyCHN原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/poppyCHN/p/15240005.html