最近发现jmeter中的事务控制器和循环控制器叠加在一起可以有很好的使用效果

例如有2个接口,但是每个接口都要再单独解密才能查看内容,那么每个接口的执行就可以添加事务控制器来解决

若是要多次执行,可以设置循环控制器,这样比线程组的好处:将线程组循环次数设置成1次,不在循环控制器中的接口就可以只设置执行一次(只执行一次的当然就是登录啦),而其他的接口可以通过循环控制器来控制执行

实际场景:
若是在线程组设置执行次数为1次,但是想要执行csv文件中的多个接口,可以添加循环控制器,然后将csv文件数据设置和计数器以及请求都放在循环控制器中,若是还有2个接口依赖(例如需要解密的接口才直到返回参数是否正确的),可以再添加事务控制器(多个控制器是可以叠加使用的);可以根据具体的需求考虑循环控制器和事务控制器哪个在外面哪个在里面

可以看到百度就执行了1次,但是下面的接口执行了2次:

循环在外,事务在里:

事务在外,循环在里:

总的来说不管哪个在外面功能都能正常执行的

jmeter--解决登录接口只执行一次和多接口依赖的问题(使用事务控制器和循环控制器)相关推荐

  1. jmeter常用逻辑控制器(事务控制器,循环控制器)

    jmeter很强大,誓要干倒postman 一,事务控制器 1.1 打开方式: 鼠标右键)线程组--->(鼠标悬停)添加--->(鼠标悬停)逻辑控制器--->(左键点击)事务控制器. ...

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

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

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

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

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

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

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

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

  6. jmeter循环控制器和CSV数据文件设置搭配使用

    目录 1.执行前准备 2.执行顺序 ​ 1.执行前准备 需求是:有一个变量,变量有3个值需要循环执行一下,看看结果: 添加线程组 添加http请求 添加循环控制器 添加CSV数据文件设置 添加调试器( ...

  7. JMeter ForEach循环控制器

    JMeter ForEach循环控制器 ForEach循环控制器与用户定义变量使用 1.添加 用户定义的变量(遍历的数据) 2.添加 ForEach控制器 含义 3.在 ForEach控制器下,添加请 ...

  8. jmeter接口并发测试,多个用户登录,并提取token传入下个接口

    之前在做jmeter接口测试,使用正则表达式提取token,传入下个需要登录的接口实现自动登录 然后最近又遇到了新的问题,我在测试多用户同时登录的时候,发现之前的方法每次只能传入一个token,于是学 ...

  9. node编写定时任务,for循环只执行一遍的解决办法

    在用node编写定时任务时候,发现for循环只执行i=0这一次,就不接着循环执行了,下面贴上代码: exports.task = async function(ctx){ let { app } = ...

  10. (完全解决)为什么运行.bat批处理文件但是只执行了.bat文件中的第一句(行)命令

    假设我们有一个这样的文件: 我们打开cmd命令行,方法0:直接执行以上.bat文件: 结果如下: 但是有的时候,我们会遇到方法0:只运行-bat文件的第一行命令的情况,我是如下解决的: 方法1 typ ...

最新文章

  1. HCNE题库附件、可下载
  2. 信息服务器怎么填写,如何设定服务器信息
  3. 图网络中的社群及社群发现算法
  4. Oracle常见错误
  5. java gc时会暂停运行吗,java gc 项目终止运行
  6. centOS目录结构
  7. hadoop-0.20.2完全分布式集群
  8. c语言基础知识孙小红,基于J2EE的C语言在线学习系统的设计与实现
  9. CleanMyMac v4.10.1支持Monterey 12.x
  10. 问题解决:wireshark之npcap无法安装、winpcap无法安装问题解决
  11. java生成emf_推荐一款java代码生成的插件EMF
  12. ElasticSearch 7.7.0 核心篇
  13. mysql视图创建以及权限
  14. java操作RabbitMQ
  15. 影像的滑动窗口裁切与拼接(附代码)
  16. 数据结构--图的存储结构
  17. macbook air 单独安装纯净win7OS
  18. HTML5CSS3笔记:响应式设计中的 HTML5
  19. 企业级利器,阿里云 NVMe 盘和共享存储
  20. 第二章第二十二题(金融应用:货币单位)(Financial application: monetary units)

热门文章

  1. Web服务器性能/压力测试工具http_load、webbench、ab、Siege
  2. 基于MThings完成MODBUS设备在线状态扫描
  3. 计算机声卡驱动程序,教大家如何安装声卡驱动【详细步骤】
  4. 电脑没声音解决方法(重启/声卡设置/升级声卡驱动)
  5. DepthMap(1):D. Eigen (NIPS2014)
  6. Linux向github上传代码以及遇到的坑们
  7. 数据管理知识体系指南(第二版)-第四章——数据架构-学习笔记
  8. VC程序获取管理员权限
  9. [我叫以赏]Python获取B站UP主粉丝数
  10. 基于MATLAB/Simulink的电力电子电路仿真技术——直流降压(Buck)变换器及Powergui的使用