JMeter逻辑控制器

JMeter逻辑控制器

一、IF控制器

1、作用

复制代码
  **控制下面的测试元素是否执行**

2、步骤

  • 添加线程组
  • 用户定义的变量
  • 添加if控制器,判断name是否等于baidu
    • 不勾选 Interpret Condition,"${name}"=="baidu"
    • 勾选,使用jex13函数生成 {__jexl3("{name}"=="baidu",)}
  • 添加HTTP请求,用来访问百度
  • 添加IF控制器,判断name是否等于itcast
  • 添加HTTP请求,用来访问传智播客
  • 添加查看结果树

二、循环控制器

1、作用

复制代码
  **设置循环次数,实现循环发送**

2、步骤

  • 添加线程组
  • 添加循环控制器,设置循环次数
  • 添加HTTP请求,用来访问百度
  • 添加查看结果树

3、线程组和循环控制器的区别?

复制代码
线程组是控制所有的请求循环多少次,循环控制器控制的是此循环下的请求,能够更加精确控制

三、ForEach控制器

1、作用

复制代码
  **一般和用户自定义变量和正则表达提取器一起使用,读取返回结果中的一系列相关的变量**

2、步骤

  • 添加线程组
  • 添加用户自定义的变量/正则表达式提取器
    • 返回一组变量。特点:相同的变量名+连续的数字后缀,如name1,name2,name3...
  • 添加ForEach控制器
    • 输入变量前缀:name
    • 开始循环字段:用户自定义变量后缀数字的最小值-1,如0
    • 结束循环字段:用户自定义变量后缀数字的最大值,如3
    • 输出变量名称:读取输入变量的值后保存的新变量名,如kw
  • 添加HTTP请求,用来访问百度
    • 引用ForEach控制器中保存的新变量名,如${
    • kw}
  • 添加查看结果树



相关推荐
孫治AllenSun4 天前
【Jmeter】项目压测流程案例
jmeter
是吕先森8 天前
【jmeter】简单应用
jmeter
执笔画流年呀9 天前
【性能测试】Jmeter下载安装、环境配置-小白使用手册
jmeter
颜挺锐10 天前
JMeter TCP 取样器 行尾字节值是 62,是代表的什么意思?
网络协议·tcp/ip·jmeter
Qredsun20 天前
jmeter setUp Thread Group
jmeter
Qredsun20 天前
jmeter全局变量的设置与使用
jmeter
菩提树下的打坐22 天前
性能测试进阶:从 JMeter 基线到 SLO 驱动的压测体系
学习·jmeter
zzz_236824 天前
ShopXO 商城系统测试报告:功能、后台管理、异常状态与 JMeter 性能验证
jmeter