性能测试-jmeter的控制器(十六)

一、if控制器

需求:使用"用户自定义变量"定义name变量,值可以是"baidu"或"itcast",使用变量值,控制是否访问对应网站。

1、步骤:

  • 在测试计划中添加用户定义的变量name,取值可为baidu或itcast
  • 添加两个http请求:baidu和itcast
  • 添加两个if控制器,将两个http请求分别放在if控制器下。(线程组-逻辑控制器-if控制器)
  • 配置两个if控制器,使用jexl3函数,生成代码表达式(注意"${name}"要加双引号)

2、图示流程

二、循环控制器

需求:在一个线程组中,请求百度9次,3次京东

1、步骤

  • 添加线程组、两个http请求、一个循环控制器(线程组-逻辑控制器-循环控制器)
  • 配置线程组的循环次数和循环控制的请求次数
  • 执行后,可以通过聚合报告进行查看

2、图示流程

注:仅一次控制器:在线程组循环次数为3的情况下,http仍然执行1次

聚合报告的吞吐量就是tps

三、事物控制器

需求:当需要多个请求当成一个业务看待时,需要事物控制器,如:登录、下单、搜索、支付

1、步骤

  • 添加线程组,4个请求、事务控制器、聚合报告、查看结果树
  • 将4个请求放到事务控制器中,并配置请求的服务器名称为baidu
  • 查看聚合报告

2、图示流程

相关推荐
@Aurora.17 小时前
【性能测试】---测试工具篇(jmeter)
测试工具·jmeter·压力测试
北极之熊熊17 小时前
【JMeter】调试取样器的使用
jmeter
鱼鱼说测试1 天前
jmeter+ant+jenkins接口自动化测试框架
运维·jmeter·jenkins
张永清3 天前
软件性能测试工具的发展以及不同性能测试工具之间的使用对比总结
jmeter·性能测试·性能调优·性能分析
boy快快长大4 天前
【JMeter】压测脚本生成完善增强
jmeter
张永清5 天前
【图书介绍】清华大学出版社出版的《JMeter核心技术、性能测试与性能分析》,专为解决实际问题而生
jmeter·性能测试·性能调优·性能分析
AIZHINAN8 天前
性能测试篇 :Jmeter监控服务器性能
运维·服务器·jmeter
程序员的世界你不懂9 天前
Jmeter 性能测试常用图表、服务器资源监控
jmeter
程序员的世界你不懂9 天前
Jmeter 命令行压测、HTML 报告、Jenkins 配置目录
运维·jmeter·jenkins
CesareCheung10 天前
jmeter读取上游接口并遍历数组数据并进行压测
jmeter