• 如何使用 Apifox 来管理测试你的接口


    日常开发,你是使用 Postman 来测试接口,还是用接口文档生成工具 Swagger,最近发现了一个很好用的工具 Apifox,集API 文档、API 调试、API Mock、API 自动化测试功能为一体,兼客户端和 Web 端的强大的功能。

    主要界面如下,皮肤可设置

    创建一个名为 LeadTechMS 的项目,可以在项目中维护项目成员及权限信息,做些简单设置,我们就可以往项目中添加写好的接口

    1. 登录获取 token 信息

    首先,一个系统必不可以的登录功能,获取用户的登录态凭证 token 信息,同时它也是请求其它接口请求头要携带的参数。

    所有的接口都有个 baseUrl,也就是后端服务的地址加上可能定义的共同前缀,例如 /api

    添加我们写好的登录接口,路由信息为 ORGUsers/Login,请求方法 GET,在服务(前置URL)项选择刚才添加的前置URL选项。在请求参数中添加好用户名和密码等参数信息

    我们就可以点击运行,发送一条登录请求,毫无意外,成功返回了我们想要的登录信息

    {
        "Data": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2NTU4OTU2MDkuMCwiaWQiOjEwNzV9.V5sYMyVgR3CCcWQNrehYqJ2yUBq6kOPFEDY_uhUdPv8",
        "Code": 0,
        "Message": ""
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5

    2. 将登录后的 token 信息添加到全局变量

    token 信息是有有效期的,为了不必每次都要去改,我们将 token 保存到全局变量中,还要在登录接口里添加一个后置操作,从返回的结果中提取 token 的信息保存到变量 token 中

    3. 设置 Header 里的全局参数

    在 Header 栏里添加名为 auth 的全局参数,默认值选动态值,在变量中可以看到我们设定的参数 token 和其值,选中后点击插入

    4. 其它接口自动引入了全局 Header 参数

    这样就实现了从登录到测试所有接口的闭环:自动保存 token 到全局变量,设置全局 Header 参数 auth,auth 自动引用全局变量 token

  • 相关阅读:
    Mybatis框架的缓存
    java毕业生设计超市货品进销存系统后台计算机源码+系统+mysql+调试部署+lw
    应急监管双重预防机制数字化管理解决方案
    性能测试系列二 何时介入性能测试
    基于Chisel的FPGA流水灯设计
    ROS1云课→04功能包
    使用@check方法获取id集合
    nginx的location的优先级和匹配方式和重定向
    Redis持久化之RDB
    财政政策与货币政策
  • 原文地址:https://blog.csdn.net/u013919171/article/details/125551700