Apifox和yapi哪个好用深度分析两

北京皮肤病医院哪些好 http://baidianfeng.39.net/a_zhiliao/150708/4652392.html

一、yapi和Apifox

在国产软件接口管理软件中,Apifox和yapi的口碑都挺不错的。Apifox是集成了API设计与文档,API调试,APImock,API自动化测试的一站式接口协作平台。

yapi是去哪儿网开发的开源软件,支持管理API文档,测试,mock;

从功能定位上来说,两者几乎一致,不过具体的功能设计和使用体验,还是会不一样的,为了给大家在选择自己合适的接口管理工具的时候有个参考,我详细体验了下这两款工具,希望能给到大家有用的信息。

软件的选型,主要看你的具体需求是什么,这个软件是否有相应功能满足,以及,软件的信息架构设计,UI界面是否符合你的使用习惯。

因此,接下来的文章会按照相同的功能模块进行区分和对比。

部署安装

yapi的部署和维护都比较费劲,部署一次花很久,而且下次重新启动可能又会报错。

说明yapi对于不同的系统和环境,适配性还是稍有欠缺,网上那么多部署和维护相关的求助帖子其实也能反应这个痛点——部署麻烦、上手困难。

apifox支持Linux和Windows、Mac等环境,还提供了web版本,安装部署和普通软件一致,安装注册后就能够使用,几乎没有什么学习成本。

二、整体功能对比

1.数据导入导出功能

A.yapi数据导入

支持HAR,Swagger,json,postman4种格式

B.Apifox的数据导入

Apifox支持导入的数据格式更多一些,一些小众的接口软件工具的数据也支持迁移。

Apifox对导入的接口数据会有进一步处理,如将实体类生成数据模型,接口数据中携带的环境信息也能导入,支持多种接口覆盖模式,支持导入到不同分组。

2.接口创建文档页面

A.yapi的接口文档页面

yapi和Apifox的接口都是以结构化形式呈现每个接口的请求和响应参数

接口列表页面

B.Apifox的接口文档页面

Apifox里接口文档处还列了已有的mock期望列表,并将项目里的数据模型,接口附加信息等数据也一同呈现在接口文档中。

接口列表页面

这点两个软件其实没有特别大的差别,Apifox的UI界面采用侧边栏显示接口列表和分组的形式,切换便捷,而且UI界面会更加美观一些。

Apifox在这块做得比较好的是,他支持生成在线接口文档分享给第三方,也支持生成接口代码

a.生成在线接口文档

一键导出接口文档,支持只分享部分接口文档,设置过期时间,设置密码

可以复制链接到浏览器查看生成的在线文档:




转载请注明:http://www.aierlanlan.com/rzgz/2901.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了