首页 > 技术文章 > postman中如何连接两个接口

cheneyboon 2019-09-06 15:35 原文

借鉴:https://blog.csdn.net/hqsary/article/details/82347515

 

今天面试测试,被问到一个问题,如何让上一个接口的返回值作为下一个接口的参数,虽然问题很简单,但是对应一个刚入门的小白,还是稍微有那么一点难度,这里我们来具体分析一下这个问题

 

在使用postman做接口测试的时候,在多个接口的测试中,如果需要上一个接口的返回值作为下一个接口的入参,其基本思路是:

1、获取上一个接口的返回值

2、用一个环境变量或全局变量来接受这个返回值

3、用此环境变量或者全局变量作为下一个接口的参数

 

我们要用access_token的返回值作为下一个接口的入参

 

 

在一个接口的tests中,获取access_token,并将其设置为环境变量,代码如下

//将数据解析成json格式
var data = JSON.pare(responseBody)

//获取access_token值
var access_token = data.access_token;

//设置成环境变量
pm.environment.set("access_token",access_token);

 

在第一个接口请求成功后会自动生成一个环境变量

 

 

第二个接口我们直接使用 {{access_token}}进行传参就行。

 

 

注意:两个接口必须在同一环境下,不然会找不到值的

 

推荐阅读