文章目录
- 1. Api常用解决方案痛点多
-
- 1.1. 工具多
- 1.2. 存在的问题多
- 2. Apifox的简介
-
- 2.1 下载和安装
- 3. 实战走起
-
- 3.1. 创建团队(码农飞哥干)
- 3.2. 创建项目(码农飞哥干)
- 3.3. 邀请团队成员(码农飞哥干)
- 3.4. 接口设计(码农飞哥干)
-
- 3.4.1. 录入基本信息
- 3.4.2. 录入入参和出参
- 3.5 CV大法(生成代码)
- 3.6. 接口数据Mock(小张干)
- 3.7. 编写测试用例(小美干)
- 3.8. 自动化测试(小美干)
- 3.9 接口调试
- 总结
文初提个小问题,你有用过Apifox么道Apifox有哪些功能呢迎小伙伴们留言告诉我,留言的小伙伴均有红包相送。
1. Api常用解决方案痛点多
1.1. 工具多
大家好,我是码农飞哥—作为一名后端老码农,我做的大部分项目一般都是基于 Swagger 来管理 API 文档,基于 Postman 来做接口调试,基于 JMeter 来做接口性能测试,基于RAP 等工具 Mock API 数据。
2. Apifox的简介
Apifox何许工具也!让我们打开Apifox官 康康官方的自我介绍吧。
Apifox 是 API 文档、API 调试、API Mock、API 自动化测试一体化协作平台,定位 Postman + Swagger+ Mock + JMeter。通过一套系统、一份数据,解决多个系统之间的数据同步问题。只要定义好 API 文档,API 调试、API 数据 Mock、API 自动化测试就可以直接使用,无需再次定义;API 文档和 API 开发调试使用同一个工具,API 调试完成后即可保证和API 文档定义完全一致。高效、及时、准确!
官方就是牛逼,一句话就把Apifox介绍的明明白白了,不过这里我还是想简单的整理下官方的这段话。
现在团队中有3个成员,前端开发,后端开发,测试人员各一名,他们的情况如下表所示:
姓名 | 角色 |
---|---|
码农飞哥 | 后端开发 |
小张 | 前端开发 |
小美 | 测试小姐姐 |
现在码农飞哥,小张,小美各自在自己的电脑上安装好了Apifox,并注册登录上了自己的Apifox客户端。
项目的需求是开发一个会员管理项目,这次我们要使用Apifox来进行Api的协同开发测试。
在进入正题之前,看我们先使用Apifox之后的工作流程(前戏不可少)如下图所示:
3.1. 创建团队(码农飞哥干)
码农飞哥:创建一个团队,暂且就叫它:码农飞哥的团队,创建团队的步骤是:示例项目—>新建团队—>输入团队名—>点击保存
3.2. 创建项目(码农飞哥干)
Apifox中是先有团队在有项目的。所以创建好团队之后就可以直接在团队里新建项目了,就叫它:会员管理系统 的项目。创建步骤是**:团队项目—->新建项目—>输入项目名称—>保存**
3.4.2. 录入入参和出参
请求参数这一块跟postman非常相似,都是根据不同的content-type 设置不同的参数,这里我会员新增接口的请求参数格式是: application/json。Apifox贴心的增加了JSON/XML 智能识别/快捷导入的功能,只需要贴入一段示例的请求json串就可以提取相应的字段,如果字段比较多的话,就省去了一个个手动敲了,真的很nice呀。
这里以新增会员接口为例!!选中 新增会员接口—> 点击 生成代码—>选中 生成业务代码
3.6. 接口数据Mock(小张干)
小张:接下来轮到我小张表现了,看我如何将Apifox的Mock功能玩出新花样。当码农飞哥还在扑哧扑哧写接口代码的时候,我也可以同步进行开发了。虽说这时候接口还在开发中,但是我可以使用Mock功能呀。
在每个接口的接口文档下可以找到 本地Mock 和云端Mock,我们无需搭建任何Mock服务即可使用,针对不同的接口响应Apifox还提供了不同的Mock入口。
3.7. 编写测试用例(小美干)
小美:终于轮到我小美登场了,该是我大显身手了,测试用例安排上。还是以新增会员接口为例。
首先安排一个成功的用例吧,正确的数据请求参数之后,点击发送,然后,点击保存为用例按钮。
3.9 接口调试
接口调试的功能就留给读者朋友们去发掘吧!!!留言有好礼哦。
总结
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树云原生环境小结云原生的分层8749 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!