首页>软件资讯>常见问题

常见问题

使用Postman之上一个接口的返回值作为下一个接口的入参

发布时间:2023-03-22 10:49:05人气:381

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

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

2、将返回值设置成环境变量或者全局变量

3、设置下一个接口的参数形式


下面我们来举例说明。


存在两个接口(设置微信公众号的测试号的菜单栏的接口):


1、第一个接口用户获取access_token,三个参数如下。

使用Postman之上一个接口的返回值作为下一个接口的入参.png

2、第二个接口用户设置菜单栏。


在这两个接口中,我们需要将第一个接口返回的access_token值作为第一个接口的其中一个参数。将第一个接口的返回值设置为环境变量,第一个接口发送返回值如下:

2.png


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

//将数据解析成json格式

var data=JSON.parse(responseBody);

 

//获取access_token值

var access_token=data.access_token;

 

//设置成环境变量

pm.environment.set("access_token", access_token);


第一个接口请求成功之后可以看到,该环境变量生成,可以再环境变量中看到。

3.png

在第二个接口,用{{access_token}}就可以获取access_token值。

4.png

如上图,对于需要获取的值使用{{}}设置及时获取环境变量或者全局变量的值,设置完成之后,如果两个接口在同一个文件下,那么点击runner,只需要执行一次就可以完成两个接口的请求啦。


注意:

两个接口要在同一个环境下哟,不然第二个接口找不到值啦。



上一条:SnapGene 6.0.2 分子生物学软件 Win mac

下一条:聊聊EPLAN的授权