最近查阅了一下网上关于if控制器的文章,大同小异,几乎找不到原创,于是决定自己写一篇

下午测试接口,遇到了一个审核的流程。逻辑很简单,就是审核不通过之后返回去继续修改再提交,然后再审核,直到通过为止。传统的思路就是先写不通过的接口,然后写修改提交的接口,再写二次审核的接口,对不对?

但是我不想这么做,接口只想写一次,让循环控制器和if控制器去判断接口,执行我想要的分支。这里遇到了一个问题,if控制器通过什么去判断接下来的分支?我引入了一个计数器的概念。起始值为0,每次循环加1,将递增的数字传入if控制器。0为审核不通过,1为审核通过,如此类推。。。下面通过循环两次的脚本来解说一下这个思路          测试开发交流群 317765580

1:添加一个循环控制器,设置循环两次

2:添加一个计数器,初始值设置为0,引用变量为num。每次循环,计数器都会递增1                      测试开发交流群 317765580

3:添加if控制器,判断传入的参数,如果为0,执行审核不通过的流程,并返回修改。 这里的参数num即为刚刚计数器的变量

4:如果num为1,那么表示可以执行再次审核通过的流程                      测试开发交流群 317765580

执行结果如下

注意:如果计数器的初始值设置为1,那么将不会走二次审核的分支,而是直接审核通过!

【Jmeter】if控制器+循环控制器+计数器,控制接口分支

但是我不想这么做,接口只想写一次,让循环控制器和if控制器去判断接口,执行我想要的分支.这里遇到了一个问题,if控制器通过什么去判断接下来的分支?我引入了一个计数器的概念.起始值为0,每次循环加1,将 ...

if控制器+循环控制器+计数器,控制接口分支

但是我不想这么做,接口只想写一次,让循环控制器和if控制器去判断接口,执行我想要的分支.这里遇到了一个问题,if控制器通过什么去判断接下来的分支?我引入了一个计数器的概念.起始值为0,每次循环加1,将 ...

JMeter 逻辑控制之While循环控制器(While Controller)

逻辑控制之While循环控制器(While Controller)   by:授客 QQ:1033553122 测试环境 apache-jmeter-2.13 1.   添加While Control ...

Jmeter 逻辑控制器 之 循环控制器

今天和大家分享下循环控制器的使用. 一.认识循环控制器 如下图:新增一个循环控制器 循环控制器的设置界面: 循环次数:永远和自定义次数,这个应该比较好理解. 二.使用循环控制器 其实大家对Jmeter ...

Jmeter(三十七)循环控制器+交替控制器+事务控制器 完美实现接口字段参数化校验

我们在做接口自动化的时候,常常因为无法灵活的的校验接口字段而烦恼.不能自动校验接口字段的脚本,也就不能称之为接口自动化.因此,我设计了一套组合式的控制器,可以完美的解决这个问题 1:首先我们需要在本地 ...

Jmeter 中多线程并发和循环控制器

今天遇到一个场景, 给一个手机号发送短信验证码,通过正确输入短信验证码即登录并获得token,进行其他操作. 短信验证码是4位,即9999个组合, 接口没有对验证次数做校验,所以可以一直一直尝试通过验 ...

Jmeter之循环控制器

在使用Jmeter测试时,部分接口需要循环执行多次,这时候就可以使用循环控制器去控制执行. 循环控制器如下图: 说明 : (1.名称:标识,建议明确此循环控制器的使用的作用是什么(如:登录循环控制) ...

Jmeter系列(36)- 详解 Loop Controller 循环控制器

如果你想从头学习Jmeter,可以看看这个系列的文章哦 https://www.cnblogs.com/poloyy/category/1746599.html 前言 这应该是最简单的控制器了,我们快 ...

JMeter循环控制器循环次数使用变量控制注意事项

1.进入循环控制器之前变量要有值: 2.BeanShell处理文件,读取行数,赋值给变量,要有相应的Sampler,不然脚本不会运行. 对于单个线程来说,假如设置了循环2次,线程启动后,运行结束,此时 ...

随机推荐

[LeetCode] One Edit Distance 一个编辑距离

Given two strings S and T, determine if they are both one edit distance apart. 这道题是之前那道Edit Distance ...

Windows 10 下mysql 安装后无法启动问题

安装过程: 1. 官网下载5.15.7, http://dev.mysql.com/downloads/, 选择开源社区版:MySQL Community Server (GPL) 2. 我解压后放在 ...

linux 下第一个cordova android app

上篇博客写了linux下 cordova + ionic 环境的搭建 , 今天就来做下第一个app的简单讲解吧 首先昨天已经可以通过命令行的方式创建app了.经过今天好一段时间的研究发现使用 ioni ...

zpf 获取表单等数据的用法

2015年4月12日 12:25:35 星期日 zpf框架中获取表单数据的方法 //获得get,post,url中的数据 private function setData() { $this-> ...

ArcGIS API for Silverlight 加载google地图

原文:ArcGIS API for Silverlight 加载google地图 using System; using System.Net; using System.Windows; using ...

Cardinality Feedback

该特性主要针对 统计信息陈旧.无直方图或虽然有直方图但仍基数计算不准确的情况, Cardinality基数的计算直接影响到后续的JOIN COST等重要的成本计算评估,造成CBO选择不当的执行计划 O ...

get get_children方法

get 方法: [root@wx03 zook]# cat a4.pl use ZooKeeper; use AnyEvent; use AE; use Data::Dumper; my $zk = ...

MySQL存储写入性能严重抖动分析

案例描述: 通过iostat发现存储的写性能长期维持在10MB左右,而且因为写性能差已经导致数据库性能变差: 两个小时以后,iostat发现系统的写性能已经能够到100MB以上,数据库性能也恢复正常. ...

QQ登录的那些坑

这几天在项目上面实现qq登录的功能,当功能做好后发现,同一个qq号登录之后腾讯返回的openid并不一样....(天啦噜啊~)然后查询文档以及咨询客服才知道注册申请时是有一个固定的套路的(不得不说,如 ...

js 手写 Promise

/* * pending:初始化成功 * fulfilled:成功 * rejected:失败 * */ function Promise(cback){ this.status = 'pending ...

jmeter使用if控制器_Jmeter(七)_if控制器+循环控制器+计数器控制接口分支相关推荐

  1. Jmeter中线程组对Sampler和对循环控制器的作用

    从Badboy录制完成的Jmeter脚本,导入Jmeter后,都会有一个默认的循环控制器: 此时循环控制器作用于下面的Sampler.此时我们设置Thread Group的场景如下: 此时我们运行,查 ...

  2. jmeter 循环使用csv数据_如何通过jmeter读取csv文件行数来设置循环控制器的总数...

    1.线程组里添加beanshell取样器 import java.io.BufferedReader; import java.io.FileReader; import java.io.IOExce ...

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

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

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

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

  5. jmeter持续时间循环控制器_jmeter 循环控制器使用

    案例一: 一.认识循环控制器 如下图:新增一个循环控制器 循环控制器的设置界面: 循环次数:永远和自定义次数,这个应该比较好理解. 二.使用循环控制器 其实大家对Jmeter的熟悉的话,应该会想到,线 ...

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

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

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

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

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

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

  9. JMeter应用-循环控制器、计数器的配合使用

    使用场景:今天有了一个构造测试数据的需要,要用Jmeter来写一个脚本,自动创建一个商户,以及在商户下创建多个站点. 重点在与怎样快速创建多个站点,且各个站点名称类似于站点01.站点02,名称不能重复 ...

最新文章

  1. 临平职高计算机专业高职考大学,临平职高高考再传捷报 本科连续四年蝉联杭州市第一...
  2. php时间相减_请教一个PHP的时间戳转换成时间相减的問題?
  3. codeforces 667B B. Coat of Anticubism(水题)
  4. 史上最全,最完美的 JAVA 技术体系思维导图总结,没有之一!
  5. 强化学习4——无模型预测(蒙特卡洛法和TD法)
  6. 【python之旅】python简介和入门
  7. 使用Bus Hound抓USB转串口数据包,助力问题分析
  8. Rayman的绝顶之路——Leetcode每日一题打卡20
  9. [史]《全球通史》上册——摘记
  10. OpenHarmony开源图形驱动SIG成立Mesa使能树莓派开发板GPU渲染
  11. 微信支付API v3接口使用应用篇
  12. java 并发 csp_CSP与并发编程
  13. 用变量定义数组的几个方法
  14. IRQF_ONESHOT
  15. 借助“商业模式画布”探索产品的用户需求与价值主张
  16. 计算机密码应用基础,福师《计算机应用基础》在线作业一 要退出屏幕保护但不知道密码 可以...
  17. 浪潮信息做5G服务器,看来浪潮和运营商在5G布局非常深,中标移动开了个好头...
  18. RESTful是什么,为什么用,怎么用
  19. pci串口驱动安装失败_PCI转串口卡驱动安装指南
  20. 精品微信小程序ssm的自驾游拼团旅游网站自由行+后台vuejs

热门文章

  1. Apache POI 中文使用指南
  2. 2021全国大学生电子设计竞赛--电源--三相逆变(软件)
  3. 【BLE】蓝牙技术的应用
  4. Hexo博客部署到腾讯云服务器
  5. 【无标题】Python学习中的小问题1<built-in method lower of str object at 0x0000026B858CF8F0
  6. 059 不定积分习题
  7. xcode 报Remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 The connec...
  8. 电话机器人有哪些功能和作用
  9. 在网站加入QQ在线状态,实现客服功能。
  10. 揭秘微商2015年的高端玩法