Apifox介绍
Apifox
是 API 文档、API 调试、API Mock、API 自动化测试一体化协作平台,定位 Postman + Swagger + Mock + JMeter
。通过一套系统、一份数据,解决多个系统之间的数据同步问题。只要定义好 API 文档,API 调试、API 数据 Mock、API 自动化测试就可以直接使用,无需再次定义;API 文档和 API 开发调试使用同一个工具,API 调试完成后即可保证和 API 文档定义完全一致。高效、及时、准确!
接口管理现状
1.常用解决方案
- 使用 Swagger 管理 API 文档
- 使用 Postman 调试 API
- 使用 RAP 等工具 Mock API 数据
- 使用 JMeter 做 API 自动化测试
2.存在的问题
维护不同工具之间数据一致性非常困难、低效。并且这里不仅仅是工作量的问题,更大的问题是多个系统之间数据不一致,导致协作低效、频繁出问题,开发测试人员痛苦不堪。
-
开发人员在 Swagger 定义好文档后,接口调试的时候还需要去 Postman 再定义一遍。
-
前端开发 Mock 数据的时候又要去 RAP 定义一遍,还需要手动设置 Mock 规则。
-
测试人员需要去 JMeter 再定义一遍。
-
前端根据 RAP Mock 出来的数据开发完,后端根据 Swagger 定义的接口文档开发完,各自都试测试通过了,本以为可以马上上线,结果一对接发现各种问题: