Apipost 和 Apifox 哪个更好用? 来自用户的现身说法

13 篇文章 0 订阅
13 篇文章 1 订阅

近期屡见Apipost和Apifox的推荐,以下是真实测评体验,各位可以根据自身情况参考一下,欢迎各路大佬交流切磋。

一、产品定位

这块可以直接看他们的官网,个人感觉两款产品从功能和定位上来说,没啥明显区别。

Apipost:
ApiPost = Postman + Swagger + Mock

后端、前端、测试同时在线编辑,内容实时同步。

 

apifox:
API 文档、API 调试、API Mock、API 自动化测试

Apifox = Postman + Swagger + Mock + JMeter

 

二、学习成本

Apipost:

这界面设计可以说是开箱即用了,新用户进去后有一个默认的示例项目,这点挺好的,比较方便理解。平常调试接口、写参数、分享文档这些高频重要操作都非常好找,而且实操起来也很好上手。

 

apifox:

和Apipost一样,Apifox也有一个示例项目。不过他是文档先行,想调试接口得先写份文档,操作起来有些繁琐,而且这个tab老跳总感觉不太稳定,想改参数还得来回切(顺便,这里提个小BUG,我这新用户一进去默认就是测试环境,最基本的接口发送都没成功,按理说示例项目不该有这样的问题,上线前你们都不测试的吗?)

 

三、分享文档

关于API文档,第一,分享过程要方便快捷;第二,分享文档要有权限设置;第三,文档本身必须清晰明了,美观规范;下面我就用这三个标准来总结一下两款的工具的优缺点。

Apipost:
他的分享功能就在主页面里,一个是单接口分享,一个是整个项目分享,一共需要两步就可以完成操作。而且写这篇文章的时候发现他还支持自定义分享,可以跨目录点选接口,这点挺不错的,分享起来很灵活。

 

 

apifox:

他这个功能藏得有点深,一开始我还以为不支持分享功能,找了找发现在左边菜单栏的下面置灰了。而且分享前也要先填一堆设置项,感觉Apifox整个软件的操作逻辑都是这样,你想做什么事情都得先填个问卷才行,实操起来有点难受。

 

 

 

 再从我开头说的那三个角度,做一个两款工具的总结吧:

Apipost

Apifox

分享过程

位置明显,两步分享,非常丝滑。

评分:★★★★★

功能藏得太深,五步分享,按理说这种功能不该设计这么麻烦。

评分:★★☆☆☆

分享权限

支持自定义公开/私密;支持设置文档有效期;支持自定义接口分享。

评分:★★★★★

支持自定义公开/私密;支持设置文档有效期;支持自定义接口分享。

评分:★★★★★

文档本身

界面美观,信息全面;有全局参数的相关设置,而且支持导出Markdown、HTML、Word三种格式,分享出去非常方便。

评分:★★★★★

和Apipost差不多,界面美观度和规范性也挺好的,但似乎不支持导出,这点真的很不方便,希望能支持上。

评分:★★★☆☆

四、离线使用

因为公司对网络限制比较严格,所以我在挑选API工具时,都会考虑到是否支持离线使用。以下是这两款工具在这方面的对比:

Apipost:
未登录状态下,以及内网环境下,都可以正常进行大部分操作。离线调试接口都是最基本的了,而且还能分享文档,个人感觉这点还是很不错的。

 

apifox:
不支持离线,而且不登录没法用。

 

五、支持协议

协议

Apipost

Apifox

http

✔️

✔️

websocket

✔️

不支持

grpc

✔️

不支持

Apipost:Http + Websocket + Grpc(3种)
http肯定是支持了,从Apipost官网上的更新日志来看,6.1.0版本就支持了websocket。我之前加了他们的用户群,群里有人提这个需求后,大概四月份websocket就上线了,感觉对用户非常上心。据说七月还会支持grpc,本人还是很期待的。

apifox:Http(1种)
目前似乎只支持http,用户群里也有人提这个问题,但官方没有正面回答,希望也能支持一下吧。

六、团队协作

Apipost:
Apipost一直在宣传他们的协作功能,于是我拉了几个同事浅试了一下,感觉比想象中更好一些。一开始我以为的协作就是各做各的,然后接口互相覆盖,但其实他们已经做到实时协作这个程度了,而且让人眼前一亮的是协作人员的在线状态和权限也可以在工作台里展示,这点不管是对于管理层还是协作者来说都很方便,感觉Apipost还是很能站在用户角度想问题的。

 

 apifox:
没有明显感觉到协作功能的体现,也不确定是不是自己没有找到(毕竟他们产品设计的总让人找不到地方),于是我就去他们官网查了一下,发现还是有一个协作板块的说明的,但看起来似乎价值不大,各个角色还是没有把协作的优势发挥出来,还是那句话,希望Apifox尽快完善一下自己的功能吧,目前来看差的还是有点多。

 

七、界面布局

Apipost:

试用了一下大概摸清了Apipost的布局逻辑,黄色框内是项目/全局设置,红色框内是接口设置,左边的绿色框内基本上是一个工作流的划分。个人感觉在实际工作中用起来很顺手,而且他的功能分区都是按实际使用场景分的,不会出现一个在工作步骤里需要跳转很多页面的情况,这点真的好评。

 apifox:
Apifox的工作流都是被一层一层的包裹住的,实际工作中想要找到某个功能还是比较困难的,以至于很多时候我都不确定某个功能是他没有还是我没找到,追溯问题时更是灾难现场,往往会浪费很多时间在排查错误步骤上。而且各个场景的功能项都没有捋清楚,浅试了一下他的自动化测试,感觉逻辑太绕了,还是那个“进行任何操作前,都要先填份问卷”的模式,真的应该改进一下,不然不仅是工作效率降低,上班的心情也很不好。

 

八、个人推荐

总体而言,Apipost和Apifox各有优缺点,个人而言还是更喜欢Apipost,从产品本身来说,胜在功能全面,工作流逻辑清晰,支持多场景(离线)使用。从对用户的上心程度来说,我在Apipost用户群里经常看到他们老板半夜还在回答问题,而且复杂问题都会和用户连线远程解决,用户提出的需求也都会关注并且采纳(比如火速上线websocket),这一点还是比较打动人的,我也更看好这种真正关注用户的公司。


————————————————
版权声明:本文为CSDN博主「绿色果酱」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yxcici/article/details/125548105

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值