性能测试|JMeter逻辑控制器(五)
2023-02-25 18:16:44 时间
Jmeter 逻辑控制器 之 交替控制器
快过年了,最近工作不是特别忙,最近自己在学习JMeter,并把学习过程分享到博客中,今天呢,学习交替控制器。
认识交替控制器
老规矩,先来认识一下交替控制器
如下,在线程组下面创建一个交替控制器:
设置界面如下:
- 忽略资(子)控制器块:如果勾选,则将子控制器作为一个请求,只执行一次。如果不勾选,则子控制器中样例都执行。
- Interleave across threads:跨线程交替,在每次循环时执行不同的请求
简单使用交替控制器
首先在交替控制器下添加3个样例,线程组下添加一个样例,与交替控制器同层级,线程组设置循环次数为2,执行结果,如下:
交替控制器相互嵌套
创建一个父交替控制器,其下两个子交替控制器,子交替控制器下面分别添加2个样例,设置线程组循环次数5,如下:
从上面的结果可以看出,先交替两个子控制器,再交替子控制器下的两个样例。
忽略子控制器块
在交替控制器的设置界面,有这样一个选项,是否忽略子控制器,所以这里一般也是交替控制器作为父级控制器时使用的选项,
这里的子控制器一般指非交替控制器的其他控制器 (如果子控制器也是交替控制器,该项实际和交替控制器的嵌套效果一样了)
下面,我们在交替器下添加一个循环控制器,设置循环次数 2,线程组循环次数设置为 3,设置交替器 勾选 忽略子控制器,执行后如下结果:
下面,我们再把交替控制器中 忽略子控制器 去掉勾选,其他设置不变,看看执行结果:
相关文章
- gitee stars 统计
- Cobaltstrike4.0——记一次上头的powershell上线分析
- PHP代码审计入门
- 浅析PHP GC垃圾回收机制及常见利用方式
- 关于PHP缓冲控制在IE浏览器下的应用
- PHP的异常处理范例
- 最简单的配置Apache在Linux下自动启动的方法
- 在Linux下配置MySQL随系统自动启动
- 在Linux下编译MySQL时报错“No curses/termcap library found”解决方案
- 关于PHP的Session过期问题
- PHP笔试准备题目之基础题目
- 在Linux下为Apahce加载rewrite模块
- PHP的sprintf()函数学习研究笔记
- Linux阵营各版本的特点
- 让NuSphere PhpED的注释更规范
- 详解PHP中include和require的区别
- PHP 5.3.6 版本发布
- vsFTPd在Linux中的编译安装和配置方法(原创)
- Redhat/CentOS Linux常用配置
- Linux环境安装配置Nginx笔记