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中

    三十六般武艺,七十二般变化,修练出个人品牌并发出光芒
  • 相关阅读:
    基于日志实现ssh服务防护脚本
    给多主机传输文件脚本
    Python map() 函数
    常用希腊字母读法
    Python中Numpy.nonzero()函数
    numpy.eye() 生成对角矩阵
    (sklearn)岭回归 sklearn.linear_model.Ridge用法
    pip配置永久国内源
    python numpy的var std cov研究
    numpy中的mean()函数
  • 原文地址:https://www.cnblogs.com/deeptester-vv/p/13992996.html
Copyright © 2011-2022 走看看