当前位置: 首页 > news >正文

W39-02-jmeter中如何实现:下一个请求是需要根据前一个请求返回值进行循环请求

业务压测需求:

查询和上报接口,

1.查询接口返回的数据有好几条需要上报的数据

2.查询接口中返回的每条数据中,有两个字段需要传递到上报接口

3.查询接口中,这两个字段一个为int型,一个为数组[1,2,3,4]

实现方式

1.获取查询接口的返回:

使用json提取器提取这两个字段:$.data.actionMsgList[*].actionMsgType ,如下图

2.使用if控制器,防止压测数据不存在

${__jexl3("${actionMsgTypes}" != "" and "${actionMsgTypes}" != null)}

if控制器:

3.使用循环控制器 ${actionMsgIds_matchNr} :

4.使用计数器,index记录每次循环的角标,reset这里一定要勾上

5.使用beanshell处理器,将两个字段赋值给上报接口的变量

5.上报接口引用变量,不能使用""格式。

相关文章:

  • C++入门基础知识90(实例)——实例15【求两数的最大公约数】
  • 使用 MATLAB 处理和可视化 PCD 文件:点云过滤与保存的完整流程
  • Bigemap Pro首发(一款真正全面替代Arcgis的国产基础软件)
  • 《概率论与数理统计》学渣笔记
  • MATLAB无线网络设计工具:从理论到实践
  • TDengine 在业务落地与架构改造中的应用实践!
  • 【Redis入门到精通六】在Spring Boot中集成Redis(含配置和操作演示)
  • 计算机网络第六章——应用层
  • 速盾:cdn是怎么加速视频的?
  • 【解密 Kotlin 扩展函数】顶级函数和顶级属性(十五)
  • 极狐GitLab 17.4 重点功能解读【一】
  • springboot基于学习行为的学生选课成绩分析系统设计与实现
  • 计算机视觉实战项目4(图像分类+目标检测+目标跟踪+姿态识别+车道线识别+车牌识别+无人机检测+A*路径规划+单目测距与测速+行人车辆计数等)
  • oracle数据备份和导入
  • RT_Thread内核源码分析(二)——链表和对象管理
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • CSS实用技巧
  • docker-consul
  • ES10 特性的完整指南
  • es6要点
  • Java|序列化异常StreamCorruptedException的解决方法
  • JavaScript设计模式与开发实践系列之策略模式
  • JavaScript设计模式之工厂模式
  • k8s如何管理Pod
  • Mysql5.6主从复制
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • spring security oauth2 password授权模式
  • Sublime text 3 3103 注册码
  • TypeScript迭代器
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 利用DataURL技术在网页上显示图片
  • 说说动画卡顿的解决方案
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 微信开源mars源码分析1—上层samples分析
  • 微信小程序--------语音识别(前端自己也能玩)
  • 我与Jetbrains的这些年
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 一道闭包题引发的思考
  • 智能网联汽车信息安全
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • zabbix3.2监控linux磁盘IO
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​TypeScript都不会用,也敢说会前端?
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • ‌内网穿透技术‌总结
  • # 计算机视觉入门
  • (4)STL算法之比较
  • (6)添加vue-cookie
  • (Java入门)学生管理系统
  • (LeetCode 49)Anagrams
  • (Qt) 默认QtWidget应用包含什么?