在Postman将前一个请求的内容作为下一个请求的参数
在进行接口测试的时候,有时需要将前一个请求返回的内容传到下一个请求作为参数使用,Postman为这种操作提供了可能。
下面是操作步骤:
- 创建一个新的Collection;
- 在Collection中创建两个新的Requests;
- 以将前一个请求的状态码传到下一个请求的请求URL为例,在前一个请求的Post-response的Script中写以下代码;
-
var status_code = pm.response.code; pm.environment.set("status_code",status_code);
- 使用上面的代码将status_code变量设置为status_code环境变量;
- 在下一个请求使用status_code环境变量,以请求必应搜索为例,以GET方式请求cn.bing.com/search?,然后在Query Params中填入q作为键,status_code作为值,即请求cn.bing.com/search?q={{status_code}}
- 发出请求,如果前一个请求的状态码是200,则下一个请求URL为cn.bing.com/search?q=200
这样就完成将前一个请求的内容作为下一个请求的参数了。

浙公网安备 33010602011771号