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配置元件

 

 

 

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

 

 执行结果

 

posted @   ssssww  阅读(475)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示