首页 > 代码库 > jmeter逻辑控制器-仅一次控制器、交替控制器

jmeter逻辑控制器-仅一次控制器、交替控制器

 

类型:仅一次控制器、交替控制器

说明:仅一次控制器和交替控制器是单线程的,可以设置单线程循环多次。

使用场景:仅一次控制器可用于登录。交替控制器可用于登录后的操作。

目录树结构:创建线程组,分别添加仅一次控制器、HTTP请求-用户管理、交替控制器、HTTP请求默认值、HTTP Cookie管理器、察看结果树,在仅一次控制器中添加HTTP请求-登录,在交替控制器中添加HTTP请求-人员管理、HTTP请求-人员恢复。

1、设置线程数为1,循环次数为1

 技术分享

 

 

 

执行结果为:HTTP-请求登录执行一次,HTTP请求-用记管理执行一次,HTTP请求-人员管理执行一次。

 技术分享

 

2、设置线程数为2,循环次数为1

 技术分享

 

执行结果为:HTTP请求-登录执行一次,HTTP请求-用记管理执行两次,HTTP请求-人员管理执行两次。

 技术分享

 

3、设置线程数为1,循环次数为2

 技术分享

 

 

执行结果为:HTTP请求-登录执行一次,HTTP请求-用记管理执行两次,HTTP请求-人员管理执行一次,HTTP请求-人员恢复执行一次。

 技术分享

 

综上三种情况:

仅一次控制器一个线程仅执行一次。

交替控制器与线程数无关,只与循环次数有关。每一次循环会执行交替控制器中一项请求。

jmeter逻辑控制器-仅一次控制器、交替控制器