Postman作为API调试工具,对于后端开发至关重要,开发、测试、写文档,都必不可少,但是日常使用过程中都是token校验,不同接口之间都会携带token头信息,但是接口的情况,除了写请求参数也要一个个配置,并且都是相同的参数,有没有觉得很重复,
这时候就有必要讲讲全局变量的配置了,带你起飞,当然postman的功能绝不至此,后续慢慢探索;
var res = JSON.parse(responseBody);
console.log(res.data.access_token)
pm.collectionVariables.set("access_token", res.data.access_token);
设置变量的对应关系,这里设置变量也就是API中的header的参数:Authorization,设置完重复请求登录接口;
在接口中设置如下对应关系,注意,Authorization是我们API的参数名,{{access_token}}只是postman中全局配置的名称;这样设置一样方便对应;
请求登录接口,变量会自动填充:
设置该collection中请求头信息:(设置完记得保存)
该Collection下所有的接口都可以继承Collection的认证token了,只需要在这些接口的Authorization页面选择认证Type为Inherit auth from parent,即继承自父项,也就是Collection;
正常该步骤不需要单独测试,会默认选中,设置:Environment也一样,会默认填充;