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

jmeter读取上游接口并遍历数组数据并进行压测

一、背景

当接口场景需要遍历上游接口返回数组作为下游接口请求参数,并对下个接口进行压测

1、如上游接口返回了多个数组,需要用遍历这些数组参数给到下游接口
在这里插入图片描述

2、json提取器提取多个数参数及遍历返回值的多个值([*])

  • 遍历单个值数据
.data.examAnswerItemRespVoList[*].answerNumber

[*],取多个数据,在Match No 中填-1,即遍历完所有数据

  • 多个参数
    多个参数以英文;隔开,json提取值也同样以;隔开
answerNumber;itemType;pkExamItem;pkExamExamineeAnswer
$.data.examAnswerItemRespVoList[*].answerNumber;$.data.examAnswerItemRespVoList[*].itemType;$.data.examAnswerItemRespVoList[*].pkExamItem;$.data.examAnswerItemRespVoList[*].pkExamExamineeAnswer

在这里插入图片描述
3、循环器则勾选永远循环,以便压测
在这里插入图片描述
4、遍历器ForEach控制器

在这里插入图片描述
输入一个变量前缀,answerNumber开始循环可以填写0,结束循环字段可不填,输出一个变量名称

5、下游接口传参
根据对应的json提取参数再根据对应的ForEach控制器获取遍历数据进行传参

${__V(answerNumber_${examIndex})}

在这里插入图片描述

http://www.dtcms.com/a/305681.html

相关文章:

  • Jmeter分布式测试
  • 【力扣热题100】哈希——字母异位词分组
  • Axure下拉菜单:从基础交互到高保真元件库应用
  • 基于 Hadoop 生态圈的数据仓库实践 —— OLAP 与数据可视化(二)
  • jmeter--While控制器--循环直到接口响应符合条件
  • 基于 Hadoop 生态圈的数据仓库实践 —— OLAP 与数据可视化(三)
  • GitOps: Tekton + ArgoCD
  • python反爬:一文掌握 undetected-chromedriver 的详细使用(可通过机器人验证)
  • MacTex+Vscode数学建模排版
  • LLM—— 基于 MCP 协议(Streamable HTTP 模式)的工具调用实践
  • 爱车生活汽车GPS定位器:智能监控与安全驾驶的守护者
  • chukonu阅读笔记(2)
  • 开源 Arkts 鸿蒙应用 开发(十三)音频--MP3播放
  • jmeter实战案例
  • day21-Excel文件解析
  • cpp c++面试常考算法题汇总
  • 云计算:一场关于“数字水电煤”的革命与未来
  • 机器学习之线性回归的入门学习
  • 【翻译】Label Studio——开源标注工具README.md
  • 如何轻松将 Windows 10 或 11 PC恢复出厂设置
  • 数据集:机器学习的基石
  • 服务器与电脑主机的区别,普通电脑可以当作服务器用吗?
  • 2025年AI安全威胁全景:从对抗性机器学习到量子计算挑战
  • winsock socket通讯为什么UDP服务器无法获取客户端IP?
  • QML 基础语法与对象模型
  • 河流水库水雨情监测仪:守护江河安澜的 “智能耳目”
  • Charles中文教程 高效抓包与API接口调试实战全指南
  • 看涨虚值期权卖方亏损风险有多大?
  • 《SAM:Segment Anything》论文精读笔记
  • Java集合进阶(更新中)