在团队开发协作中,如果有大量的接口文档需要对接,每一个角色会如何处理 API 文档呢?通常是这样的(但不完全是):
-
API 设计人员使用 Swagger 写 API 文档
-
前端****开发 使用 mock.js mock 假的 API 数据
-
后端开发 使用 Postman 调试 API
-
测试人员 使用 JMeter 测试 API
都 2022 年了,如果还这样做可能就会有这些问题:
-
前后端不能同步开发,整体进度会被拖慢;
-
每一个角色拿到的 API 文档可能会不一致,久而久之,API 文档没有更新,版本太多。
这个时候真的很需要一款 API 文档工具,既能提高开发效率,又能解决文档不一致的问题。给大家推荐一个比较新的开源项目——Eoapi,一款开源可拓展的 API 工具,能够满足我们开发者的核心需求。
目前这款软件已经更新到 v1.9.0了,除了我们常说的接口测试、接口文档、接口管理以及Mock 功能,**新增团队协作、**API 分享功能。除此之外他们还支持:
-
丰富的插件市场,可拓展
-
前后置脚本
-
支持查看所有测试历史
-
支持 Websocket 协议,后续也会新增支持更多的主流协议
在线 Demo:
如果你觉得这个开源项目还可以的话,不妨点个 star 支持下他们,如果你觉得还需要继续优化,不妨去提个Issue.
Github:
Gitee: