原文网址:API工具--apifox、apipost、yapi的区别(对比)_IT利刃出鞘的博客-CSDN博客
简介
说明
现在的Java Web项目大都是前后端分离的,需要的人员有:后端、前端、测试。这时,接口文档就特别重要。
本文介绍apifox、apipost、yapi这三款接口文档工具的区别。
接口文档工具
目前常用的接口文档工具如下:
- apifox
- apipost
- yapi
- swagger
- apidoc
接口文档的作用
- 提高开发效率
- 前后端定义好文档后,可以同时开发
- 便于技术的维护、迭代
- 要查看接口时,在接口文档里会一目了然。
对比
项 | apifox | apipost | yapi |
定位 | Postman + Swagger + Mock + JMeter | Postman + Swagger + Mock | Postman + Swagger + Mock |
自测本地接口 | √ apifox基于swagger注解,可以访问swagger页面自测。 | √ apipost基于swagger注解,可以访问swagger页面自测。 | X 一般用Idea的EasyYapi插件将接口导出到yapi,它是一个公共位置,不方便自测本地。 |
cookie共享 | √ | √ | X |
多级目录 | √ | √ | X |
离线操作 | X | √ | X |
Websocket | X | √ | X |
团队协作 | 开源版:saas部署,无限制 私有版:按人数收费 | 免费版:单项目公共注释无上限20条、团队协作15读写工位, | 分组,不限人数 |
前置/后置操作 | √ | X | |
生成代码 | √ | √ | X |
性能测试 | √ | 暂未发现 | X |
流程测试 | √ | √ | √ |
保存测试用例 | √ | √ | X |
公司融资阶段 | A轮 | Pre-A轮 | 开源项目 |
界面的主题 | 很多 | 较少 |