[每周一更]-(第18期):Postman全局配置token信息,加速测试接口进度

在这里插入图片描述

Postman作为API调试工具,对于后端开发至关重要,开发、测试、写文档,都必不可少,但是日常使用过程中都是token校验,不同接口之间都会携带token头信息,但是接口的情况,除了写请求参数也要一个个配置,并且都是相同的参数,有没有觉得很重复,
这时候就有必要讲讲全局变量的配置了,带你起飞,当然postman的功能绝不至此,后续慢慢探索;

1、我们首先通过登录接口获取token信息;

在这里插入图片描述

2、配置脚本来设置token全局变量:access_token,在登录接口设置

var res = JSON.parse(responseBody);
console.log(res.data.access_token)
pm.collectionVariables.set("access_token", res.data.access_token);

在这里插入图片描述

3、将token设置为Collection变量,

设置变量的对应关系,这里设置变量也就是API中的header的参数:Authorization,设置完重复请求登录接口;

  • Global:适用于所有场景的变量,需要性不大
  • Collection:只在当前Collection有效的变量,这个更适合单项目场景
  • Environment:不同环境使用不同变量,针对多场景使用
    如下:
(1)设置:Environment

在这里插入图片描述

在接口中设置如下对应关系,注意,Authorization是我们API的参数名,{{access_token}}只是postman中全局配置的名称;这样设置一样方便对应;
在这里插入图片描述

(2)设置:Collection,点击API项目对应的根目录(当前使用)

请求登录接口,变量会自动填充:
在这里插入图片描述

设置该collection中请求头信息:(设置完记得保存)
在这里插入图片描述

4、在接口设置认证类型

该Collection下所有的接口都可以继承Collection的认证token了,只需要在这些接口的Authorization页面选择认证Type为Inherit auth from parent,即继承自父项,也就是Collection;
正常该步骤不需要单独测试,会默认选中,设置:Environment也一样,会默认填充;

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值