Jmeter_逻辑控制器

逻辑控制器

控制取样器执行顺序的组件实现(分支 + 循环)

分类

1、如果(if) 控制器 == 分支实现

2、forEach控制器 == 循环往复实现

3、循环控制器 == 循环往复实现

如果(if) 控制器

需求1:测试计划中定义一个 http 请求访问百度,但是该请求不是无条件执行的,声明一个用户定义的变 量,如果变量是baidu才执行,否则就不执行

1、搭框架,测试计划,线程组,结果树,声明一个用户定义的变量

2、核心:添加 if 控制器,子级添加取样器 (和之前实现不同,控制器和取样器存在父子级关系)

3、执行并查看结果

forEach控制器

需求2:有一组关键字 [hello,python,测试] (使用用户定义的变量存储)要依次取出,并在百度搜索

1、搭框架,测试计划,线程组,结果树,声明一个用户定义的变量,存储一组数据

2、核心:添加 forEach 控制器,子级添加取样器 (控制器和取样器存在父子级关系)

3、执行并查看结果

循环控制器

需求3:循环访问百度10次

实现:

1、搭框架,测试计划,线程组,结果树

2、核心:添加 循环控制器,子级添加取样器 (控制器和取样器存在父子级关系)

3、执行并查看结果

思考:线程组属性可以控制循环次数,那么循环控制器有什么用?

  • 线程组属性控制组内所有取样器的执行次数,
  • 循环控制器可以控制组内部分取样器的循环次数,后者控制精度更高
相关推荐
程序员汤圆1 天前
最新软件测试面试题,常见面试题及答案汇总,不怕拿不到offer
测试工具·jmeter·测试用例
weixin_419658312 天前
JMeter性能测试
jmeter
爱学习的执念3 天前
高频Jmeter软件测试面试题
jmeter
小小测试开发3 天前
JMeter插件用法全解析:扩展自动化测试能力的实用指南
jmeter
卓码软件测评4 天前
第三方软件测评机构:【Gatling与JMeter的架构对比:异步与非阻塞I/O模型如何实现更高并发】
测试工具·jmeter·架构·测试用例·负载均衡·压力测试
小小测试开发4 天前
JMeter XPath2 Extractor用法全解析:精准提取XML/HTML响应数据
xml·jmeter·html
安然无虞4 天前
JMeter性能测试工具·下
开发语言·测试工具·jmeter
程序员三藏4 天前
Jmeter自动化测试
自动化测试·软件测试·python·测试工具·jmeter·测试用例·接口测试
小小测试开发4 天前
JSR223后置处理程序用法详解:JMeter复杂响应处理的终极方案
jmeter
小小测试开发5 天前
JMeter XPath提取器用法详解:XML/HTML响应数据提取神器
xml·jmeter·html