zoukankan      html  css  js  c++  java
  • postman一健导入swagger api所有接口

    需求:postman进行接口测试时,需要一个个手动添加swagger的接口参数信息,当接口较多时添加较繁琐,有句话说人类文明的进步来源于懒惰,一点都没错,有个最快的方法不到一分钟就可以搞定

    1. 进入swagger,右击打开检查,复制option value中的链接地址
    2. 打开postman,点击import --> link,将刚才的链接粘贴进来

       

      3、修改导入后baseUrl默认值,单击导入进来的集合右下角三个点---edit-Variables,这里存放的就是属于该集合的变量
      修改baseUrl的值为项目的api地址

     4、修改鉴权Authorization:一般我们是有获取token的接口,然后在需要权限的接口header中会带上token,这里有个简单的方式,当导入swagger.json的接口后会自动附带Authorization,请求token的接口获取到token后设置集合变量:

    var jsonData = JSON.parse(responseBody); //获取json格式的返回值
    pm.test("Status code is 200", function () {
        pm.response.to.have.status(200);
    });
    var jsonData = pm.response.json();
    
    pm.collectionVariables.set("tokenD", jsonData.data);

    查看集合变量是否获取成功collection-edit-Variables 此时就可以看到,集合变量已经新增了一个叫做tokenD的值了。:

     切换到Authorizotion页签,选择API KEY 在右侧输入 key和value,这个值会自动插入header中

    三十六般武艺,七十二般变化,修练出个人品牌并发出光芒
  • 相关阅读:
    mysql的悲观锁与乐观锁的实现
    java中int和Integer的区别
    node 爬取图片并下载 到本地
    vue-cli3.0使用及配置(部分)
    vue模块组件
    新版公共弹出层
    四面八方拖拽
    js常用功能技巧函数
    localStorage和cookie的跨域解决方案
    前端面试要点
  • 原文地址:https://www.cnblogs.com/deeptester-vv/p/13992996.html
Copyright © 2011-2022 走看看