吾爱乐享
个人学习网站

jmeter逻辑控制器9

1,简单控制器

不做任何作用,只是一个归属整理的控制器,没有任何逻辑,只是结构上的统一

2,录制控制器

主要是用来存储录制脚本的一个控制器,存放录制的脚本

3,循环控制器

一般用在线程组一定的情况下,不同的请求需要执行不同的次数,可以设置循环次数,在循环控制器下的请求会被循环执行

循环次数可以设置成变量,比如定义一个数组变量,会根据数组的长度循环次数

循环次数会存放到jmeter的一个变量中,通过debug查看对应变量的值

image-20220120203346654

4,随机控制器

随机控制器,放到该控制器下的请求会随机访问,完全随机,部分请求可能访问不到,也有可能部分请求多次访问

多个控制器可以嵌套

image-20220120204319218

5,随机顺序控制器

随机顺序控制器,放到该控制器下的请求会随机访问,对一些没有关联的请求可以进行随机访问,更接近用户真实访问,会访问所有的请求,而随机控制器会随机访问,不一定会访问所有的

image-20220120204655620

6,if控制器

参数配置一个布尔值,如果为真则执行该控制器下的请求,否则就不执行

比如:debug调试器中有一个变量是if控制器上面的最后一个请求是true或false,如果是true 则执行if里面的值

image-20220120210501508

7,模块控制器

把其他控制器当作一个模块进行复用,比如简单控制器中汇总了几个请求,下次还想用这里的几个请求,就是添加一个模块控制器,引用简单控制器,就可以复用对用的请求

图中简单控制器被执行了两次

image-20220120211203128

8,Include控制器

可以引入测试片段

https://www.cnblogs.com/sandymonk/p/11585322.html

9,事物控制器

该控制器下的多个请求聚合成一个事物,统计聚合报告时,会有事物控制器的请求,也就是tps

事物控制器下的某个请求失败后,整个事物控制器也失败

勾选generate parent sample 聚合报告就只会显示事物名称,不会显示事物里面的单个请求的名称

image-20220122212642026

image-20220120220121859

本文永久更新地址:

https://www.fenxiangbe.com/p/jmeter逻辑控制器9.html

赞(0) 打赏
未经允许不得转载:吾爱乐享 » jmeter逻辑控制器9

评论 抢沙发

评论前必须登录!

 

推荐免费资源共享,个人经验总结学习

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏