(1)JMeter元件详解之ForEach Controller 逻辑控制器

(1)JMeter元件详解之ForEach Controller 逻辑控制器

JMeter 逻辑控制器可以对元件的执行逻辑进行控制,除仅一次控制器外,其他控制器下可以嵌套别的种类的逻辑控制器。下面是JMeter逻辑控制器的种类:

在这里插入图片描述
ForEach Controller(循环控制器)
ForEach Controller 即循环控制器,顾名思义是定义一个循环规则。参数说明如下
在这里插入图片描述

  1. 名称:控制器名称,可以随意设置,甚至可以为空
  2. 注释:可以随意设置,可以为空
  3. 输入变量前缀:可以再“用户自定义变量”中定义一组变量,循环控制器可以从中获取到变量对应的值,然后作为循环控制器的循环条件,还可以输出变量作为取样区的参数。
  4. 开始循环字段:循环变量下标起点
  5. 结束变量字段:循环变量下标终点
  6. 输出变量名称:循环控制器生成的变量名称
  7. 数字之前加上下划线“”?:变量前缀是否加上”“作为分隔符

设想一下,有这样一个业务:
比如在订单查询页面,我们需要查询了订单号,然后要对每一条订单进行出库,此时我们需要遍历每一条订单,是不是可以订单号作为循环?
此时我们就可以用正则表达式提取器提取到订单号,然后用ForEach Controller 来循环处理订单的出库操作。

下面我们以登录接口为例,假设我现在需要同时登录3个账号

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
下面我们再来看一个例子。
首先我们访问一个网页,然后使用正则表达式提取这个页面的所有链接,然后用 ForEach Controller 来循环遍历所有的链接。这是不是有点像我们自动化测试中的Monkey 测试呢?

(1)这里为了方便大家学习,我们以JMeter的官网为例,首先我们创建一个http请求,去访问 JMeter的官网
在这里插入图片描述
(2)正则表达式提取第一步操作返回的所有连接。
在这里插入图片描述
(3)添加一个ForEach Controller 逻辑控制器
在这里插入图片描述
(4)在ForEach Controller 逻辑控制器中添加一个http请求,访问由ForEach Controller 传递过来
在这里插入图片描述
然后我们再添加一个监控器查看结果数,运行脚本,我们可以jmeter自动访问了链接。

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100673.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • GPS 数据格式

    GPS 数据格式GPS数据格式GPRMC(建议使用最小GPS数据格式)$GPRMC,,,,,,,,,,,1)标准定位时间(UTCtime)格式:时时分分秒秒.秒秒秒(hhmmss.sss)。2)定位状态,A=数据可用,V=数据不可用。3)纬度,格式:度度分分.分分分分(ddmm.mmmm)。4)纬度区分,北半球(N)或南半球(S)。5)经度,格式:度度分分.分分分分

    2022年6月26日
    74
  • php5.6+Redis+Windows7安装 (phpstudy)

    php5.6+Redis+Windows7安装 (phpstudy)

    2021年10月16日
    49
  • 苹果手机软件开发教程_iOS 开发

    苹果手机软件开发教程_iOS 开发iPhone手机开发平台入门介绍和教程,网上碰到的IPhone手机开发的相关资料,收藏一下,关于在苹果的操作系统开发软件中国人了解的还非常少,中文资料也非常少,以后我就练练英语,也翻译一些吧,哈哈.1.iPhone手机介绍首先需要了解和激活成功教程iPhone手机,下面一个帖子介绍很详细:iPhone最权威[入门][激活成功教程][扫盲][资源][修砖]总汇帖http://www.weiphone.

    2022年8月12日
    5
  • 高性能WEB开发(6) – web性能測试工具推荐「建议收藏」

    高性能WEB开发(6) – web性能測试工具推荐

    2022年1月30日
    44
  • 数据库的概念模型,联系,E-R模型的设计方法「建议收藏」

    概念模型的基本概念:表示概念模型的最常用模型是实体-联系模型(Entity-RelationshipModel,简称E-R模型)E-R模型中,数据的结构被表示为“实体-联系”图。(E-R图)图中有三个主要的元素类型:实体集,属性和联系。联系:两个实体集之间的联系可归纳为以下三类:1)一对一联系(1:1) 2)一对多联系(1:n)和多对一联系(n:1)3)多对多联…

    2022年4月11日
    56
  • 遗传算法实例解析_遗传算法例子

    遗传算法实例解析_遗传算法例子遗传算法实例及MATLAB程序解析遗传算法GeneticAlgorithms,GA)是一种基于自然选择原理和自然遗传机制的搜索(寻优)算法,它是模拟自然界中的生命进化机制,在人工系统中实现特定目标的优化。遗传算法的实质是通过群体搜索技术,根据适者生存的原则逐代进化,最终得到最优解或准最优解。它必须做以下操作∶初始群体的产生、求每一个体的适应度、根据适者生存的原则选择优良个体、被选出的优良个体两两配对,通过随机交叉其染色体的基因并随机变异某些染色体的基因生成下一代群体,按此方法使群体逐代进化,直到满足进化

    2025年11月9日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号