美文网首页
JMeter:逻辑控制器_ForEach控制器(ForEach

JMeter:逻辑控制器_ForEach控制器(ForEach

作者: 宁静致远368 | 来源:发表于2020-04-27 17:26 被阅读0次

ForEach控制器遍历一组相关变量的值。当您将采样器(或控制器)添加到ForEach控制器时,每个样本(或控制器)将执行一次或多次,其中在每个循环期间,变量都有一个新值。输入应包含多个变量,每个变量都带有下划线和数字。每个此类变量必须具有一个值。

ForEach Controlle一般和用户自定义变量(User Defined Variables)一起使用,其在用户自定义变量中读取一系列相关的变量。每一个线程下执行时该控制器下的采样器或控制器都会被执行一次或多次(次数和用户变量有关)。输入应包括的几个变量,每个变量由变量名、下划线、和数字组成,每个变量必须有一个值,例如,当输入名字为:status的变量时: 

1. status_1 = wait

2. status_2 = delivery 

3. status_3 = undelivery

用户自定义变量如图: 

ForEach Controlle如图: 

参数: 

Input Variable Prefix:输入变量前缀,本例中为:status 

Output variable name:输出变量名称,提供给其它控件引用 

Start index for loop(exclusive):循环开始的索引(默认从0开始,如果填写是5,实际是从5+1个开始执行) 

End index for loop(inclusive):循环结束的索引(默认从0开始,如果填写是5,实际是从5+1个结束执行) 

Add””before number:输入变量名称中是否使用“-”进行间隔。 

实例:

根据用户变量,获取查询不同状态的订单数据。

ForEach控制器的输出变量名称“statusout”,在订单请求页面,参数化。

设置线程组,执行后结果

五种订单状态都请求

相关文章

  • jmeter参数化之ForEach控制器

    我们可使用ForEach控制器进行jmeter的参数化设置。ForEach控制器需要配合‘用户定义的变量’来使用,...

  • JMeter:逻辑控制器_ForEach控制器(ForEach

    ForEach控制器遍历一组相关变量的值。当您将采样器(或控制器)添加到ForEach控制器时,每个样本(或控制器...

  • Jmeter控制器-----foreach controller

    参数介绍 实验目的 将满足条件的用户默认值通过百度进行传参 使用方法 A、在线程组下新增用户默认参数,参数格式采用...

  • 08-foreach控制器

    foreach控制器一般是和用户参数一块使用,循环拿参数,每次参数都不一样。 1、添加foreach控制器 2、添...

  • jmeter之逻辑控制器(Logic Controller)

    jmeter之逻辑控制器(Logic Controller) 前言: 1、 Jmeter官网对逻辑控制器的解释是:...

  • Jmeter - ForEach控制器的使用

    1、新增 http 请求,察看结果树的响应结果 2、新增正则表达式提取器,设置: 3、新增ForEach控制器 4...

  • 逻辑控制器

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

  • 3,JMeter实现逻辑分支控制

    逻辑控制器:JMeter使用逻辑控制器用来控制测试脚本的逻辑判断,也可以理解为如何控制脚本的运行。例如:如果控制器...

  • 逻辑控制器-for each控制器

    一、概括 for each控制器经常和用户自定义变量在一起使用,foreach控制器遍历用户自定义中指定的变量,方...

  • Jmeter——控制器与取样器

    Jmeter控制器有两种:逻辑控制器(logical conetollers)和取样器(Samplers) 取样器...

网友评论

      本文标题:JMeter:逻辑控制器_ForEach控制器(ForEach

      本文链接:https://www.haomeiwen.com/subject/pkzywhtx.html