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

12,169次阅读
没有评论

共计 855 个字符,预计需要花费 3 分钟才能阅读完成。

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

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

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

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

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

1. 登录获取 token 信息

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

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

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

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

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

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

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

{"Data": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2NTU4OTU2MDkuMCwiaWQiOjEwNzV9.V5sYMyVgR3CCcWQNrehYqJ2yUBq6kOPFEDY_uhUdPv8",
    "Code": 0,
    "Message": ""
}

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

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

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

3. 设置 Header 里的全局参数

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

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

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

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

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

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于1970-01-01发表,共计855字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)