案例一:

一、认识循环控制器

如下图:新增一个循环控制器

循环控制器的设置界面:

循环次数:永远和自定义次数,这个应该比较好理解。

二、使用循环控制器

其实大家对Jmeter的熟悉的话,应该会想到,线程组 这个设置界面也是有一个循环次数的设置,那么到底他们两个有什么关联呢。我理解为父子关系。

下面举个例子,

首先在线程组中设置循环次数3,循环控制器中设置循环测试2,其他默认,添加一个计时器,方便查看结果,如下:

执行后,查看结果树:

理解为:一秒发送一个请求,循环三次,每次循环中又循环两次。

for(int i=1;i<=3;i++){  线程组中的循环

for(int j=1;j<=2;j++){  循环控制器中的循环

执行

}

}

使用场景:一对多的关系。比如 创建一个部门,然后在该部门下创建多个员工。就用到了循环控制器。

转自:https://www.cnblogs.com/sandymonk/p/11572867.html

案例二:

任务:通过获取mysql数据库表中的字段,作为http请求中的查询参数

一、添加jdbc请求

1、新增测试计划-线程组-jdbc连接配置,完成数据库连接配置

2、添加jdbc请求

3、添加查看结果树,接着执行jdbc请求,查看jdbc请求的结果

4、添加debug sampler,接着执行jdbc请求,可以查看jdbc请求成功后,相关的变量,我将要拿这个title的变量值作为访问请求的参数

二、添加循环控制器

1、配置循环控制器

2、添加计数器

3、添加http请求

4、执行http请求,查看结果树,发现报错了,因为变量值里面含有空格,url解析报错,我们要想方法把空格去掉

5、使用BeanShell取样器来处理变量值中的空格,添加BeanShell取样器并放置在http请求前,并且添加对应的脚本

6、执行线程组下的所有请求,接着查看结果树,发现http请求报错

处理方式:添加HTTP信息头管理器,将浏览器调试器的请求头信息复制到HTTP信息头管理器的配置中

执行线程组下的所有请求,查看结果树,http请求成功

转自:https://blog.csdn.net/R11101101/article/details/108474438

jmeter持续时间循环控制器_jmeter 循环控制器使用相关推荐

  1. jmeter持续时间循环控制器_不写代码实现条件循环?只用Jmeter就能实现

    Jmeter是常用的接口测试工具,可以方便地对各种接口进行测试.有时,我们可能需要在一次测试流程中对某个接口进行若干次请求,以达成一定目的.这时,我们无需在脚本中重复添加类似的请求,可以利用Jmete ...

  2. jmeter使用if控制器_Jmeter(七)_if控制器+循环控制器+计数器控制接口分支

    最近查阅了一下网上关于if控制器的文章,大同小异,几乎找不到原创,于是决定自己写一篇 下午测试接口,遇到了一个审核的流程.逻辑很简单,就是审核不通过之后返回去继续修改再提交,然后再审核,直到通过为止. ...

  3. 5.4.1 jmeter组件—逻辑控制器-简单控制器、IF控制器、事务控制器、循环控制器、交替控制器

    1.简单控制器 这是最简单的逻辑控制器,他没有额外的功能,只是一个容器的功能,存放取样器等等原件. 2.IF控制器 IF控制器:条件满足时,才执行控制器下的元件 3.事务控制器 将控制器下的所有取样器 ...

  4. jmeter使用if控制器_Jmeter 常见逻辑控制器详解

    简介 Jmeter有很多逻辑控制器,可以控制请求的执行顺序和执行逻辑,本文就Jmeter常见的逻辑控制器做一个详细的描述,并通过示例让大家了解逻辑控制器的作用. 代码的逻辑分支通常有:条件判断IF多条 ...

  5. nstimer循环引用_NSTimer循环引用的几种解决方案

    前言 在iOS中,NSTimer的使用是非常频繁的,但是NSTimer在使用中需要注意,避免循环引用的问题.之前经常这样写: - (void)setupTimer { self.timer= [NST ...

  6. iOS开发UI篇—多控制器和导航控制器简单介绍

    iOS开发UI篇-多控制器和导航控制器简单介绍 一.多控制器 一个iOS的app很少只由一个控制器组成,除非这个app极其简单.当app中有多个控制器的时候,我们就需要对这些控制器进行管理 有多个vi ...

  7. python哨兵循环_Python通用循环的构造方法实例分析

    本文实例讲述了python通用循环的构造方法.分享给大家供大家参考,具体如下: 1.交互循环 是无限循环的一种,允许用户通过交互的方式程序的特定部分: def main(): sum =0.0 cou ...

  8. java循环使用范围_Java循环流程控制语句

    7 循环流程控制语句 7.1 for循环的格式及基本使用 7.1.1 for循环语句格式: for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; } 7.1.2 循环的执行流程图: 案例: ...

  9. python当型循环_对python while循环和双重循环的实例详解

    废话不多说,直接上代码吧! #python中,while语句用于循环执行程序,即在某个条件下,循环执行某段程序,以处理需要重复处理的相同任务. #while是"当型"循环结构. i ...

最新文章

  1. Maven 私服搭建指南
  2. javascript数据结构与算法---检索算法(二分查找法、计算重复次数)
  3. android homme一般多钱,【ANDROID HOMME】ANDROID HOMME官网介绍_ANDROID HOMME口碑_什么值得买...
  4. 3x3九宫格java_Java实现九宫格的简单实例
  5. ArrayList用法说明
  6. mysql数据横表变成竖表_MySQL中横表和竖表相互转换
  7. 谈新手对CString的使用
  8. 请问学习前端最有效的办法是什么?
  9. windows 开始命令集
  10. oppo手机热点Android,OPPO手机怎么开启热点?OPPO手机共享网络的三种方法
  11. python编程之TypeError: list expected at most 1 arguments, got 7
  12. 推荐几个练习键盘打字的工具【自己用过的】
  13. crontab 每天凌晨12点定时器_清运队长每天凌晨3点转运垃圾,因为垃圾分类工作时间大大减少了...
  14. Bootstrap3基础 table-striped 表格实现隔行换色(浅灰色与白色交替)
  15. oppofindx3pro分辨率设置方法
  16. 首家完成并购并进行重新备案公示的企业征信牌照公司-湖南省征信
  17. Python按键检测方法汇总
  18. vmware 网络不可达
  19. hibernate QBC和QBE精讲与案列分析(下)
  20. Android R模块编译framework

热门文章

  1. ubuntu重启网卡服务
  2. 电视广告时段的收视率评估工具(CPRP Table评估)
  3. datagrid-detailview 使用总结
  4. 车载蓝牙通话前声道才有声音背后的原因
  5. SAAS系统架构之数据存储方案
  6. 每日关注:创业板17日召开首次发审会 7家企业首批过会(9月14日)
  7. 宽高比和 16:9 宽高比:视频技术中宽高比的综合指南
  8. linux中vim下如何查找,linux下vim 查找命令
  9. 一、C# Thread类的基本用法
  10. python3 爬取汽车之家所有车型操作步骤