zoukankan      html  css  js  c++  java
  • 【开发工具】 使用 Postman 进行接口测试 (配置全局 token,JWT可用)

    在前后端分离开发的项目中,使用postman来做接口测试会方便很多,然而因为JWT的鉴权,导致每半小时token都要更新一下,使测试变的很麻烦。

    如果把token设置为全局变量,方便做测试,每次自动获取token,整个过程就会轻松很多。

     

    JWT项目中http请求头一般需要设置两个信息

    HTTP request header: content-type: application/json

    HTTP Authorization: token串 / Bearer token串

     

    1. 下载Postman,下载地址:https://www.postman.com/downloads/,打开一个request页面。

    2.先获取一下token, 设置好请求类型 get/post,填写http请求连接,填写header请求头

     

     

    3.填写登录信息,点击Send,发送请求,获得返回的值。

    4. 点击Test,在空白处写脚本。

    var data = JSON.parse(responseBody);
    pm.globals.set("token","Bearer "+data.Data);

    //pm.globals.set("token",data.Data); 不要照抄,看项目中需要的验证+不+ Bearer。

      responseBody : 指的是返回的所有数据,在我这个接口,token储存在Data中。

      pm.globals.set : 设置全局变量,第一个参数的是全局变量的名称,第二个是具体数值。

    5. 设置完全局变量后,再设置一下 http请求头 的快捷方式。

    6. 点击Manage Presets 添加快捷方式,填写Content-Type和Authorization

     {{xxx}} : 调用名为xxx的全局变量。

    设置结束,现在已经可以自动获取token了

    7.实际操作一下,用一个查询用户List作为测试。

    点击刚刚新建的快捷方式,自动在headers里加入两条信息,填写url,body参数

     点击Send,获取测试结果

     

  • 相关阅读:
    sprint1的个人总结及《构建之法》8、9、10章读后感
    操作系统作业----实验三
    《构建之法》第六,七章读后感
    实验二 作业调度模拟程序 报告
    参考的博客园
    复利计算器6.0
    复利计算-做汉堡,结对2.
    复利计算器5.0
    0608典型用户
    0603我的感受
  • 原文地址:https://www.cnblogs.com/simawenbo/p/13685836.html
Copyright © 2011-2022 走看看