其他分享
首页 > 其他分享> > jmeter之常用逻辑控制器

jmeter之常用逻辑控制器

作者:互联网

1、简单控制器

用于分组管理,将多个接口放在一个组内

2、随机控制器

当存在多个请求时,随机执行其中一个请求

3、随机顺序控制器

当存在多个请求时,按随机顺序执行全部请求

 4、循环控制器

循环执行请求,可设置循环次数,若勾选永远,则一直执行

5、仅一次控制器

若存在一个请求,循环次数设置10次,仅执行一次;若存在多个请求,每个请求执行一次。

6、switch控制器

存在多个请求,指定执行请求,设置执行哪个就会执行哪个

7、ForEach控制器

与用户自定义变量同步使用,右击线程组--添加--配置元件--用户自定义变量

 

 

 

 8、RunTime控制器

请求执行时间,默认为1s,去掉1则默认为0,为0时不执行请求。设置2s为例,通过聚合报告可查看请求执行次数,每次执行结果不一定相同

 

 

 

9、事务控制器

 控制每个分组下的接口无论循环多少次,均可按顺序执行

 

 10、如果(if)控制器,配合beanshell后置处理程序使用

 

 

 

 

 

 

 

 

 

 

 11、While控制器

当且仅当最后一个执行失败的时候,才会停止,不然会一直执行。控制器中需要填写last字样进行条件控制

 

 

 

 

 

 12、csv文件取样器使用

编写csv文件,把需要的字段写进表单首行,如图,保存为csv文件

 

添加CSV配置元件

 

 

 

然后把将对应的字段做成${变量}动态变量,传进去。

 

 执行结果

 

标签:控制器,jmeter,请求,--,逻辑,循环,执行,csv
来源: https://www.cnblogs.com/dddsss-1/p/16600101.html