Jmeter中的逻辑控制器 (Logic Controller)
【线程组】右键—>【添加】—>【逻辑控制器】
简单控制器(Simple Controller )
没有特殊功能,目的是形成一种结果,可以让我们组织里面的采样器和其它的逻辑控制器不一样,它没有任何功能性,只是用于存储采样器。即把采样器放在该采样器下级。提供一个块的结构和控制。更方便,更清晰
循环控制器(Loop Controller)
循环次数可以引用变量
仅一次控制器(Once Only Controller)
在Once Only Controller下的线程 仅仅只执行一次。比如说登陆操作。
循环控制器建议不要乱套用,也就是不要循环控制器,下级继续使用循环控制器。套用多层之后,可能会出现一些不可预计的错误。
ForEach Controller
,可以读取变量,并可以生成一个变量,用于下次使用
事务控制器(Transaction Controller)
通过 Transaction Controller 可以创建一些事务,它会生成一个额外的采用,然后这个采用是衡量整个的执行时间,即每个采样器执行的时间之和。获取请求或操作的响应时间。
if控制器(If Controller)
线程组
SetUP Thread Group : 比一般的线程组先执行。一般做前置处理,数据加载 ,文件读取 等操作
tearDown Thread Group :比一般的线程后执行,可用着后置处理,释放压力等