企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## Apifox: API 接口自动化测试完全指南 **last update: 2023-03-25 15:23:11** ---- [TOC=3,8] ---- ### 1. 前言 大家好,这是一篇 关于 [Apifox](https://www.apifox.cn/) 的接口自动化测试 教程。相信你已经对 Apifox 所有了解:“集 API 文档、API 调试、API Mock、**API 自动化测试**,更先进的 API 设计/开发/**测试工具**”。 笔者是后端开发,因此这篇教程 关注的是 **API 自动化测试**,如果你也是后端开发,正苦于没有好的方式测试接口,**对保证线上接口的稳定性没有信心**,那么这篇文章就是为你准备的,如果你学会了 Apifox 接口自动化测试,它几乎是一个会陪伴你到各个公司的一件称心应手的兵器。 接口测试可不是简单的请求一两个接口再检查一下响应结果那么简单,没有贴近业务场景的测试确实作用不大,但完全模拟业务场景,一比一真实的去还原用户操作流程的测试势必会很复杂,如 接口需要登陆后才能操作怎么办?一个接口依赖上一个接口请求返回的数据怎么办?后端对请求有签名验证怎么办?后端任务是异步处理的怎么办?... 不要担心,既然是 完全指南,这些问题我们都会讲到,Apifox 强大的能力可以解决这些问题,下面我们会用真实的场景,逐步讲解覆盖到这些所有的场景。**建议大家 先克隆 [autotest.apifox.cn](https://autotest.apifox.cn/) 这个项目,一边学习里面的公共脚本,一边跟着练习。** ---- ### 2. 接口自动鉴权 知识点:环境变量、公共脚本、`pm.sendRequest`脚本发送请求 ---- ### 3. 接口自动加签 知识点:[参数注入](https://www.apifox.com/help/app/scripts/examples/request-handle/)、[内置类库](https://www.apifox.com/help/app/scripts/api-references/library-reference/) ---- ### 4. 测试用例 知识点:接口用例(顺序)、[流程控制](https://www.apifox.com/help/app/test-manage/test-process/)(条件、循环、等待)、测试数据 ---- ### 5. Apifox CLI 知识点:[命令行](https://www.apifox.com/help/cli/) ---- ### 6. 持续集成 知识点:自动化测试 ---- ### 7. 测试报告 知识点:报告解析、钉钉通知 ---- ### 8. 附录 上面提到的公共脚本、测试套件 等 都打包放在这里了 [百度网盘](http://baidu.com),需要的话可以拿去参考。如果在使用过程中有任何问题可以加入 Apifox 交流群 向大家提问,也欢迎加我微信交流 `yeser191`。