写点什么

性能测试|JMeter 逻辑控制器(五)

  • 2023-07-23
    北京
  • 本文字数:595 字

    阅读完需:约 2 分钟

Jmeter 逻辑控制器 之 交替控制器

快过年了,最近工作不是特别忙,最近自己在学习 JMeter,并把学习过程分享到博客中,今天呢,学习交替控制器。

认识交替控制器

老规矩,先来认识一下交替控制器


如下,在线程组下面创建一个交替控制器:



设置界面如下:



  • 忽略资(子)控制器块:如果勾选,则将子控制器作为一个请求,只执行一次。如果不勾选,则子控制器中样例都执行。

  • Interleave across threads:跨线程交替,在每次循环时执行不同的请求

简单使用交替控制器

首先在交替控制器下添加 3 个样例,线程组下添加一个样例,与交替控制器同层级,线程组设置循环次数为 2,执行结果,如下:


交替控制器相互嵌套

创建一个父交替控制器,其下两个子交替控制器,子交替控制器下面分别添加 2 个样例,设置线程组循环次数 5,如下:



从上面的结果可以看出,先交替两个子控制器,再交替子控制器下的两个样例。

忽略子控制器块

在交替控制器的设置界面,有这样一个选项,是否忽略子控制器,所以这里一般也是交替控制器作为父级控制器时使用的选项,


这里的子控制器一般指非交替控制器的其他控制器 (如果子控制器也是交替控制器,该项实际和交替控制器的嵌套效果一样了)


下面,我们在交替器下添加一个循环控制器,设置循环次数 2,线程组循环次数设置为 3,设置交替器 勾选 忽略子控制器,执行后如下结果:



下面,我们再把交替控制器中 忽略子控制器 去掉勾选,其他设置不变,看看执行结果:



获取更多技术资料,请点击!

用户头像

社区:ceshiren.com 微信:ceshiren2021 2019-10-23 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料,实时更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬。

评论

发布
暂无评论
性能测试|JMeter逻辑控制器(五)_霍格沃兹测试开发学社_InfoQ写作社区