刚开始学习,只写几种了解的逻辑控制器
1、简单控制器
只用来组合采样器和其他逻辑控制器,不影响jmeter的运行
2、循环控制器
用来循环执行采样器和其他逻辑控制器,例如一个用户发送特定请求多次,即可使用循环控制器
3、仅一次控制器
该控制器会使jmeter只执行其下的控制器一次,接下来的测试计划中循环会跳过该控制器的所有请求
4、交替控制器
交替控制器控制每一次循环时轮流按顺序执行其下的测试元件(如果有两个,第一次执行1,第二次就执行2,第三次再执行1,直到循环结束),每一个父循环内,交替控制器只执行一次,只从子测试元件中按顺序执行一个,其他的要下一个父循环时执行
5、随机控制器
与交替控制器类似,但是每次执行都是随机的
6、随机顺序控制器
所有随机顺序控制器下的测试元件都会被执行,但是执行顺序不是按照先后顺序,而是随机
7、吞吐量控制器
不控制吞吐量,控制执行的频率,例如一个线程,10次循环
Percent Execution模式设置为50,则该控制器下的测试元件执行5次
Total Execution模式设置为5,则该控制器下的测试元件执行5次,如果设置次数超过循环次数,则按循环次数为准,设置为0不执行
8、运行时长控制器
就字面意思,设置时间内一直执行
其他的还没有研究,以后再写
原文:https://www.cnblogs.com/wbw-test/p/10452120.html