ForEach Controller 介绍

ForEach Contoller 即循环控制器,顾名思义是定义一个规则。主要有以下一个参数:

名称:随便填写

注释:随便填写

输入变量前缀:可以在“用户自定义变量”中定义一组变量。循环控制器可以从中获取到变量对应的值,然后作为循环控制器的循环条件;还可以输出变量作为取样器的参数

Start index for loop:循环变量下标起点

End index for loop:循环变量下标终点

输出变量名称:定义控制器输出变量的名称

Add '_' before number?:变量前缀是否加'_'作为分隔符

使用场景:一组用户发起同一个http请求

例子

  1. 首先创建一组用户,如下图所示

  2. 使用循环控制器遍历id并赋值给userId

如图所示,便写好了,这里0-5就是运行5次,试了很多次,可能设计就是这样,为了便于查看我添加了Dubug Sampler及查看结果树,运行结果:

第二次循环:

第三次循环:

。。。。。。

总结

当然,在上述例子中,你也可以使用Csv Data Set Config 这个配置原件来加载你的变量,这样就可以使你的请求参数化。

在这里这个用法还可以用在爬虫,当请求一个网址,返回很多网址的时候,可以使用正则表达式来解析,将解析出的网址放到变量,再用ForEach ConTroller遍历网址发送下一级请求。

转载于:https://www.cnblogs.com/DeaconOne/p/10787521.html

Jmeter逻辑控制器-ForEach Controller相关推荐

  1. JMeter Logic Controller(逻辑控制器)之 ForEach Controller(循环控制器)

    官方文档:http://jmeter.apache.org/usermanual/component_reference.html#ForEach_Controller 1.ForEach Contr ...

  2. Jmeter之逻辑控制器(Logic Controller)

    一.简单控制器(Simple Controller): 作用:这是Jmeter里最简单的一个控制器,它可以让我们组织我们的采样器和其它的逻辑控制器(分组功能),提供一个块的结构和控制,并不具有任何的逻 ...

  3. 【JMeter】各种逻辑控制器(Logic Controller)

    文章目录 一.JMeter 逻辑控制器 二.逻辑控制器分类 1.简单控制器(Simple Controller) 2.循环控制器(Loop Controller) 3.仅一次控制器(Once Only ...

  4. jmeter 逻辑控制器

    随笔- 208  文章- 0  评论- 13 jmeter 逻辑控制器 简单的控制器 简单的逻辑控制器可以让你组织你的采样器和其他 逻辑控制器. 不像其他逻辑控制器,该控制器不提供除此之外的功能 存储 ...

  5. 性能测试之JMeter中ForEach控制器详解

    1.什么是逻辑控制器 JMeter官网对逻辑控制器的解释是:"Logic Controllers determine the order in which Samplers are proc ...

  6. JMeter逻辑控制器 详解

    1.简介 Jmeter官网对逻辑控制器的解释是:"Logic Controllers determine the order in which Samplers are processed. ...

  7. jmeter逻辑控制器(事物控制器到底要不要勾选generate parent)

    前言: 1. Jmeter官网对逻辑控制器的解释是:"Logic Controllers determine the order in which Samplers are processe ...

  8. JMeter——逻辑控制器、定时器、分布式、测试报告(四)

    1. JMeter逻辑控制器 逻辑控制器 逻辑控制器可以按照设定的逻辑控制取样器的执行顺序 常用的逻辑控制器: 如果(If)控制器 循环控制器 ForEach控制器 1.1 如果(If)控制器 If控 ...

  9. 史上最全jmeter逻辑控制器案例详解

    在jmeter中逻辑控制器可以控制采样器(samplers)的执行顺序.由此可知,控制器需要和采样器一起使用,否则控制器就没有什么意义了.放在控制器下面的所有的采样器都会当做一个整体,执行时也会一起被 ...

最新文章

  1. python有道翻译-利用python写一个有道翻译的脚本
  2. 函数 —— strncpy() (内存重叠) memcpy() memmove() 一个字符串拷贝给另一个字符串
  3. C++中有string类,string是一个类不是一种类型,c语言中没有
  4. java算法 第七届 蓝桥杯B组(题+答案) 5.抽签
  5. java底层原理书籍_阿里面试题:Java中this和super关键字的底层实现原理
  6. 三维点云数据处理软件供技术原理说明_海量点云数据处理理论与技术
  7. SQLite 数据类型(http://www.w3cschool.cc/sqlite/sqlite-data-types.html)
  8. 新建Exchange服务器 Outlook端收发邮件报错:0x80040201
  9. 【Python】Effective Python 读书笔记
  10. Linux命令基础3
  11. centos8离线安装Apache_疯狂Hive之Hivean安装部署与交互方式(一)
  12. python 异常 模块 包
  13. 停止做这7件事,你的工作效率至少翻一倍!
  14. 用Visual Studio写PHP代码
  15. 小米删除了文件无网络无服务器,两部小米手机无网络快速互传文件
  16. Photoshop 2021神经滤镜Neural Filters离线安装包下载 WIN / MAC(适用于PS 2021版本22.3.X/22.4.X)
  17. 数仓知识05:事实表和维度表的概念
  18. 340页11万字智慧政务大数据资源平台大数据底座数据治理建设方案
  19. windows系统无法保存文件的解决方案
  20. 二叉树的深度和广度优先

热门文章

  1. 【Python 标准库学习】容器数据类型库 — collections
  2. 阿里巴巴消息中间件: Spring Cloud Stream
  3. php键值对数组排序,PHP按指定键值对二维数组进行排序的方法_PHP
  4. 【HDU - 4635】Strongly connected(缩点,新图性质,建图,Tarjan求强连通分量)
  5. 【牛客 - 317B】小a与204(贪心,构造,水题)
  6. 【SPOJ - SCITIES】Selfish Cities (二分图最优匹配,最大费用流)
  7. 【牛客 - 283C】模拟只会猜题意(简单模拟)
  8. 【HDU - 4185】Oil Skimming (二分图,建图,匈牙利算法)
  9. Java基础部分快速复习(以前复习的时候放在自己的新浪博客上)
  10. java 文本查找_Java基于正则表达式实现查找匹配的文本功能【经典实例】