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、执行并查看结果

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

  • 线程组属性控制组内所有取样器的执行次数,
  • 循环控制器可以控制组内部分取样器的循环次数,后者控制精度更高
相关推荐
川石课堂软件测试2 天前
自动化测试|持续集成Git使用详解
git·python·jmeter·mysql·ci/cd·容器·kubernetes
wuhuhuan4 天前
JMeter 连接数据库并取值(JDBC 实战)
数据库·jmeter
大貔貅喝啤酒5 天前
Windows 安装 使用JMeter 教程
windows·jmeter
Madison-No75 天前
多语言聊天大模型--测试报告
linux·git·python·selenium·jmeter·自动化·postman
冷凝娇5 天前
【学习jmeter】ServeRest
jmeter
zuozewei5 天前
第00篇-为什么是-k6-AI-时代的工具选型
软件测试·jmeter·性能测试·ai测试·k6
qq_白羊座6 天前
Jmeter 使用自增参数
jmeter
程序媛_16 天前
【JMeter】准备token文件
android·jmeter
Madison-No71 个月前
基于JMeter工具的性能测试(接口)
python·jmeter·postman
小乙说1 个月前
JMeter接口测试
jmeter·接口测试