借鉴: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}}进行传参就行。
注意:两个接口必须在同一环境下,不然会找不到值的
原文地址:https://www.cnblogs.com/cheneyboon/p/11475132.html
时间: 2024-11-09 06:13:28