postman获取返回值并作为下一个接口的入参

目的

有些更改状态的接口B,其中某个入参只能用一次,这时候可能就需要生成这个入参的接口A介入,作为父级接口A,生成该入参作为接口B请求的数据,通过将接口A返回的数据设置为环境变量,所有接口在同一个环境下均可调用设置的环境变量,即可实现将A接口请求返回的数据,作为B接口的请求体的场景

步骤

1.先建立一个文件夹,将关联的接口放在同一个文件夹下

2.处理001接口,在001接口Tests下设置环境变量

需注意上面第二步,需是data.result.taskId,因为返参格式如图2,如果直接是data.taskId,环境变量中taskId的值就是null,而不是对应的返回值

3.获取接口001的返参taskId,作为接口002的入参,获取环境变量taskId,配置如图3

在002接口的入参中,就把对应的环境变量替换掉,如果是json格式,如图4,表单格式,如图5

4.以上将要请求的接口都设置完毕,可点击Runner,出现下图,根据实际情况设置

因001接口是后续处理逻辑较多,是异步的,如果不设置延迟时间,执行完该集合后,002接口并不是自己想要的结果,会提示查不到数据,所以设置一个延迟时间,等001执行完数据落库后,002接口执行时就会得到想要的结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值