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}
  • 添加查看结果树



相关推荐
张永清-老清6 小时前
《JMeter核心技术、性能测试与性能分析》 教学大纲及标准
jmeter·性能优化
kakwooi7 小时前
易乐播播放器---压力测试
java·jmeter·测试
张永清1 天前
《JMeter核心技术、性能测试与性能分析》 教学大纲及标准
jmeter·性能测试·性能调优·性能分析·教材
哈哈孝子1 天前
JMeter性能测试详细版(适合0基础小白学习--非常详细)
功能测试·jmeter
川石课堂软件测试1 天前
JMeter并发测试与多进程测试
功能测试·jmeter·docker·容器·kubernetes·单元测试·prometheus
sunshine__sun2 天前
JMeter 测试 WebSocket 接口的详细教程
websocket·网络协议·jmeter
明天不吃。2 天前
【软件测试】性能测试 —— 工具篇 JMeter 介绍与使用
jmeter
yukiko7774 天前
Jmeter使用第一节-认识面板(Mac版)
jmeter
山里幽默的程序员6 天前
Apache JMeter 入门指南:从零到一的实战体验
jmeter·apache
向测开进阶6 天前
jmeter怎么实现多个请求真正的同时发送
jmeter