接口测试 postman:如何将 A 请求中 responseBody 中的参数值传入到下一个请求 B 的 request 中作为参数发送请求

丹丹 · February 22, 2017 · Last by Rufengfree replied at May 30, 2018 · 6855 hits

问题:如何将A请求responseBody中的uid和sid传入B请求中的request中

1、把A请求中的uid和sid设置为环境变量,如下:

var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("uid", jsonData.result.uid);
postman.setEnvironmentVariable("sid", jsonData.result.sid);

(注意:设置环境变量前,要先配置一个Environment)

2、把B请求中的uid和sid的值修改下, uid={{uid}},sid = {{sid}}

这样,执行完A请求后再执行B请求,A中的uid和sid的值就会自动传入到B请求中的。

共收到 5 条回复 时间 点赞

A请求responseBody中的uid和sid如果存在多个咋办,因为好多api接口,存在这样的情况!例如如下图,一个name存在多个结果。

kilalonger 回复

你好,请问这个问题后来你是怎么解决的?可以分享一下吗?

kilalonger 回复

谢谢

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up