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.上报接口引用变量,不能使用""格式。

相关推荐
Betray3915 小时前
Jmeter关联,断言,参数化
jmeter·接口测试
程序员雷子6 小时前
接口自动化测试数据怎么来?涉及资金的接口如何在线上回归?
功能测试·selenium·测试工具·jmeter·单元测试·测试用例·postman
回家吃月饼1 天前
jmeter本身常用性能优化方法
jmeter·性能优化
奔波儿灞爱霸波尔奔1 天前
JMeter与大模型融合应用之开篇
人工智能·jmeter
qq_433716952 天前
使用Postman搞定各种接口token实战
自动化测试·软件测试·测试工具·jmeter·web安全·压力测试·postman
可遇_不可求3 天前
探索JMeterTools:一个Python驱动的JMeter脚本生成器
开发语言·python·jmeter
Betray3913 天前
Jmeter的使用方法
jmeter·接口测试
二喵❥(^_-)3 天前
jmeter-请求参数加密-MD5加密
jmeter
MJH8273 天前
JMeter全流程性能测试实战!
自动化测试·功能测试·jmeter·单元测试·appium·性能测试·测试工程师