当前位置: 首页 > 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.上报接口引用变量,不能使用""格式。


http://www.mrgr.cn/news/35807.html

相关文章:

  • 数据结构——排序(续集)
  • Go:文件输入输出以及json解析
  • C#版使用融合通信API发送手机短信息
  • 数字化转型的路径、挑战和应用场景
  • Qt_day10_程序打包(完结)
  • 前端知识点---Javascript的对象(Javascript)
  • Latex学习
  • 【每天学点AI】五个阶段带你了解人工智能大模型发展史!
  • PLC控制系统应用的抗干扰问题
  • 可变剪接分析一步到位,这个 R 包够猛!
  • 表观项目文章速递,平均IF=9.7
  • 【tbNick专享】虚拟机域控、成员服务器、降级等管理
  • oracle 分表代码示例
  • Jetpack02-LiveData 数据驱动UI更新(类似EventBus)
  • 《AI设计类工具系列之三——Magic Design》
  • 7大网络安全机构真实测评:零基础转行网安这么选就对了~
  • 【记录】在返回值类型为BigDecimal情况下末尾小数位为0的会省略不显示
  • 邦芒干货:职场上快速适应工作新环境的十大举措
  • 表单多个输入框校验
  • 外网SpringBoot项目迁移到内网无法加载maven依赖
  • 逆概率加权(R和Python案例)
  • implementation ‘com.lxj:xpopup:2.2.1‘失败
  • 【Linux】驱动的基本架构和编译
  • TON生态系统开发指南:从零开始构建你的Web3应用
  • 手撕Transformer之Embedding Layer
  • 基于pdf.js实现对pdf预览、批注功能、 保存下载pdf,适配H5,平板 踩坑记录