Critical Section Controller(临界区控制器)
参考:http://www.cnblogs.com/yanzhe/p/7729984.html
ForEach Controller(遍历循环控制器)、Include Controller(包含控制器)、Module Controller(模块控制器)
参考:http://www.cnblogs.com/yanzhe/p/7729774.html
Runtime Controller(运行时长控制器)
控制子元素的执行时长,单位为秒
Switch Controller(开关)
底下的子元素只有一个可以执行,switch value里面可以填子元素的名称或者子元素的排序;
填写子元素名称必须准确不准确就全部都不执行;
填写子元素排序,没有填或者填写的顺序没有对应的子元素默认执行第一个子元素。
While Controller(当)
当满足某种条件才会循环执行子元素,需要注意必须要在子元素中操作条件变回false,不然会一直进行直到电脑死机重启,除非杀掉进程。
Condition(function or variable)示例:
值:true(不推荐填入会卡死)、false;
变量:${VAR} 、${_P(num)} ;
判断变量:${__javaScript(${num}==10)} 、${__javaScript("${num}"=="10")} 。
If Controller(如果控制器)
满足条件则执行子元素,不满足则跳过
Transaction Controller(事务控制器)
参考:http://www.cnblogs.com/yanzhe/p/7731621.html
Interleave Controller(交替控制器)
参考:http://www.cnblogs.com/yanzhe/p/7735724.html
Once Only Controller(仅一次控制器)
仅一次控制器中的子类,在循环中每一个线程只执行一次
Loop Controller(循环控制器)
循环次数:
永远:勾选后死循环
Throughput Controller(吞吐量控制器)
名称:
注释:
模式:最大值,最大比例
每个用户:每个用户都有一个值
Recording Controller(录制控制器)
Simple Controller(简单控制器)
Random Controller(随机控制器)
子元素随机执行一个
Random Order Controller(随机顺序控制器)
子元素打乱顺序执行