根据经验,个人更喜欢Apipost,理由如下:
Apipost除了具备Postman的优秀功能之外,还有很多独家创新优势功能。
首先,Apipost学习成本低,对小白用户很友好。这是因为Apipost充分尊重用户的操作习惯,下载来了桌面端就可开箱即用了,新用户进去后有一个默认的示例项目,方便理解,平常调试接口,写参数、分享文档这些高频重要操作都非常好找,两步即可实现分享,新用户很容易上手适应;而Apifox虽然也有示例项目,但他是文档先行,要想调试接口得先写份文档,操作起来繁琐,而且tab老跳总感觉不太稳定,想改参数还得来回切(顺便,这里提个小BUG,我这新用户一进去默认就是测试环境,最基本的接口发送都没成功,按理说示例项目不该有这样的问题,上线前你们都不测试的吗?);
第二点:关于API文档分享功能:Apipost的分享功能就在主页面里,一个是单接口分享,一个是整个项目分享,两步就可以完成操作,还支持自定义分享,可以跨目录点选接口,分享起来很灵活,有全局参数的相关设置,支持导出Markdown、HTML、Word三种格式,分享非常方便;apifox的分享功能在和用户捉迷藏,很难找,辛苦的找到后分享前还要先填一堆设置项,感觉Apifox整个软件的操作逻辑都是这样,想做什么事情都得先填个问卷才行,实操起来有点难受。
第三点:Apipost是目前国内市面上唯一支持离线脱机、不登陆就可使用的Api管理工具,Apifox则无法离线使用;
第四点:Apipost目前支持Http、Websocket 、 Grpc三种协议,而Apifox只支持Http一种协议;
第五点:关于团队协作功能,Apipost真正实现了前端、后端、测试同时在线编辑、实时协作的程度,更让人眼前一亮的是协作人员的在线状态和权限也可以在工作台里展示,这点不管是对于管理层还是协作者来说都很方便,感觉Apipost还是很能站在用户角度想问题的;Apifox感觉不到明显的协作功能,虽然官网上有一个协作板块的说明,但价值不大,各个角色还是没有把协作的优势发挥出来;
第六点:界面布局——Apipos试用了一下就可大概摸清了布局逻辑,黄色框内是项目/全局设置,红色框内是接口设置,左边的绿色框内基本上是一个工作流的划分。
个人感觉在实际工作中用起来很顺手,而且他的功能分区都是按实际使用场景分的,不会出现一个在工作步骤里需要跳转很多页面的情况,这点真的好评;Apifox的工作流都是被一层一层的包裹住的,实际工作中想要找到某个功能还是比较困难的,以至于很多时候我都不确定某个功能是他没有还是我没找到,追溯问题时更是灾难现场,往往会浪费很多时间在排查错误步骤上。而且各个场景的功能项都没有捋清楚,浅试了一下他的自动化测试,感觉逻辑太绕了,还是那个“进行任何操作前,都要先填份问卷”的模式,真的应该改进一下,不然不仅是工作效率降低,上班的心情也很不好。
综上,Apipost和Apifox从产品交互和用户体验来说都不是一个Level,Apipost是真正从工作场景中体察到用户痛点并针对这些痛点解决开发者的难题,个人更建议大家使用Apipost,他是真正为国人着想的API研发协同软件。