Jmeter-逻辑控制器

Posted 研者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter-逻辑控制器相关的知识,希望对你有一定的参考价值。

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(随机顺序控制器)

子元素打乱顺序执行

以上是关于Jmeter-逻辑控制器的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter - 从入门到精通 - JMeter逻辑控制器 - 下篇(详解教程)

Jmeter - 从入门到精通 - JMeter逻辑控制器 - 上篇(详解教程)

Jmeter - 从入门到精通 - JMeter逻辑控制器 - 中篇(详解教程)

Jmeter之逻辑控制器(Logic Controller)

Jmeter之逻辑控制器(Logic Controller)

Jmeter的逻辑控制器