Postman教程1:如何提取上个接口响应的参数作为下个接口的入参

需求:接口1返回的参数要给接口2作为参数使用
解答:
(1)如图所示,【获取token的接口】返回了token
Postman教程1:如何提取上个接口响应的参数作为下个接口的入参_第1张图片
(2)在返回token的这个接口设置环境变量,为下个接口使用。打开Tests,输入脚本
Postman教程1:如何提取上个接口响应的参数作为下个接口的入参_第2张图片
设置环境变量的脚本代码如下

var data=JSON.parse(responseBody);

var new_token=data.result.token;

pm.environment.set("new_token", token);

(3)设置一个环境变量。

  • 点击右上角的设置
    Postman教程1:如何提取上个接口响应的参数作为下个接口的入参_第3张图片
  • 点击Add
    Postman教程1:如何提取上个接口响应的参数作为下个接口的入参_第4张图片
  • 给该环境变量起个名字,这里是【pig】。接着添加VARIABLE,前面脚本变量名是new_token,这里也要一致。其他不填,点击Add就好了
    Postman教程1:如何提取上个接口响应的参数作为下个接口的入参_第5张图片
  • 右上角选择刚才添加的环境变量【pig】

    (4)给需要拿token作为参数的接口设置参数,即{{new_token}}
    Postman教程1:如何提取上个接口响应的参数作为下个接口的入参_第6张图片
    (5)运行下,看下【需要token作为参数的接口】是否请求成功。如图,ok返回了true,那么就是成功了。
    Postman教程1:如何提取上个接口响应的参数作为下个接口的入参_第7张图片
    注意:前后两个接口都要放在同个集合中

你可能感兴趣的:(Postman)