ForEach Controller只支持一个变量作为输入,但是有时候我们其它的输入变量也同步随着ForEach Controller中的变量值不同而不同,我们需要使用多个变量作为输入变量。

除了ForEach控制器中的变量,其它变量我们可以用__V函数和__counter函数(或计数器)来生成Debug sampler中的变量,__V函数可以处理带有内嵌变量的值,而__counter函数则可以从1递增的生成数字

比如如下场景:

某个班次有班次代码,班次开始时间,班次结束时间。先需要从A表查出这3个变量,然后将这3个变量作为一个insert的输入值,插入到B表,由于B表与A表的班次关系是一一对应的,所以需要用到ForEach控制器来控制。

然而ForEach只支持一个变量的输入,我们怎么引用3个变量呢?这里我们无法通过ForEach控制器直接处理,我们需要借助Jmeter __V函数和计数器来实现
备注:__V函数可以嵌套函数使用

计数器配置:

提取的变量:

如下将提取的taskId用于ForEach控制器,其它变量的值随着taskId的不同而变化:



ForEach控制器配置:

ForEach控制器中的变量值:

注意:foreach中的变量必须在此逻辑控制器下面的第一个服务请求中的变量中

变量嵌套使用,其它变量对应的变量值:

Jmeter逻辑控制器之Foreach控制器如何使用多个变量作为输入相关推荐

  1. foreach循环怎么获取全部返回值_jmeter基础逻辑控制器之ForEach控制器

    关于jmeter中的逻辑控制器有很多是可以帮助我们在接口测试中解决很多问题的,今天我们来了解一下ForEach控制器,看到这个控制器很多人第一反应是for循环,实际原理也差不多,但是并不等同于jmet ...

  2. 21天Jmeter打卡Day12 逻辑控制器之循环控制器

    21天Jmeter打卡Day12 逻辑控制器之循环控制器 https://www.jianshu.com/p/53335b2ff9be 添加循环控制器,设置循环次数为2 这样设置,就是执行四次 注意循 ...

  3. jmeter逻辑控制器之while循环控制器(一)

    jmeter逻辑控制器之while循环控制器(一) while循环控制器 微信公众号为:测试demo分享 示例一 示例2 while循环控制器 微信公众号为:测试demo分享 关注微信公众号,了解更多 ...

  4. jmeter逻辑控制器之如果(if)控制器实战(二)

    meter逻辑控制器之如果(if)控制器实战 关注微信公众号,了解更多测试技术 if逻辑控制器控件中最重要就是Expression(must evaluate true or false)输入框,此处 ...

  5. Jmeter性能测试之ForEach控制器的使用

    本文主要介绍下ForEach控制器的基本用法~ ForEach控制器一般和用户自定义变量一起使用,从用户自定义变量中读取一系列相关的变量.该控制器下的采样器或控制器都会被执行一次或多次,遍历读取不同的 ...

  6. jmeter巧用ForEach控制器

    前段时间做接口自动化的时候遇到很多查询接口,接口出参会随着入参type的变化,得到不同type下的数据. 如上图,是接口query_financial_stock的说明.测试时候对入参financia ...

  7. jmeter基础逻辑控制器之if控制器

    jmeter中存在很多逻辑控制器,类似于代码中的if条件控制,for循环等,接下来我们来简单介绍下jmeter中的if条件控制器. 接下来我们以获取主题列表接口作为示例: 然后将这个接口中的limit ...

  8. 21天Jmeter打卡Day13 逻辑控制器之if和简单控制

    21天Jmeter打卡Day13 逻辑控制器之if和简单控制 https://www.jianshu.com/p/9e3838cfb220 1.读取所有数据 循环控制器设置次数为6 2.添加if控制器 ...

  9. Jmeter+ForEach控制器+BeanShell取样器+BeanShell PostProcessor爬取网站信息储存csv

    1.正则提取器+ForEach控制器+BeanShell PostProcessor+BeanShell 取样器,爬取网站信息并写入到csv中 2.访问网站设置 3.正则提取设置,匹配数字-1代表提取 ...

最新文章

  1. 原始样式增加标题_版式设计!10个技巧让你设计出好的标题
  2. 记录一次 Arthas 使用
  3. 企业生产场景如何对CentOS进行分区
  4. python3 unicode字符串_【已解决】Python3中如何声明字符串是unicode类型以避免log日志打印出错...
  5. Keras 学习笔记
  6. Scrapy(一)爬知乎所有用户信息
  7. Linux下配置jdk1.7
  8. deepin 相关
  9. 怎样从altera下载软件与器件库
  10. 闪迪u盘量产工具U盘正常显示但是多出几个空分区的解决方案
  11. is_enabled:selenium中判断元素是否可以使用;is_selected()/is_displayed()
  12. SAP系统架构和技术平台
  13. 【Arduino 连接 SD 卡模块实现数据读写】
  14. 【千纸诗书】—— PHP/MySQL二手书网站后台开发之项目设计
  15. 微信小程序云开发-微信小程序账号申请及新手环境配置
  16. oracle order by 排序之降序 null 排最后
  17. 循环嵌套之经典图形打印(C语言版)
  18. python基础——数据结构之元组
  19. word文本恢复转换器
  20. ECharts3 实现动态数据累积图

热门文章

  1. 易优cms小程序插件优化版上线
  2. Pulsar 在涂鸦智能的实践
  3. JFrame简单使用
  4. 性能压测到一段时间org.apache.axis2.AxisFault: Address already in use
  5. python设计app_基于Python的电商导购APP设计与实现- CNKI
  6. 论文阅读--A Tutorial on Stance Detection
  7. iphone最受欢迎幼教软件:宝贝全计划
  8. 游戏开发21课 cocoscreator bundle
  9. 艾美捷细胞低密度脂肪酸(LDL)摄取试剂盒的功能应用
  10. 【计算机算法】解分数不等式