• [每周一更]-(第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);
    
    • 1
    • 2
    • 3

    在这里插入图片描述

    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也一样,会默认填充;

    在这里插入图片描述

  • 相关阅读:
    Lock和synchronized的区别
    UNIAPP利用canvas绘制图片和文字,并跟随鼠标移动
    GitHub标星34.7k,没有记不住的正则表达式
    学习记忆——宫殿篇——记忆宫殿——记忆桩——火车+外院+客厅+卧室
    Java---数组(练习)
    C语言内存函数超详细讲解
    千兆以太网协议简介
    JavaScript笔记9-节点操作
    jQuery表单选择器:快速选择<input>标签
    ssdp协议搜索GB28181设备
  • 原文地址:https://blog.csdn.net/hmx224_2014/article/details/127575967