当前位置: 首页 > Web前端 > HTML

Apipost或Apifox哪个更好?只需阅读这篇文章!

时间:2023-03-28 13:10:15 HTML

很多人不知道Apipost和Apifox的区别。以下是真实体验。大家可以根据自己的情况参考。如有不足之处,请多多指教。1.产品定位可以直接在他们的官网查看。个人感觉两款产品在功能和定位上并没有明显的区别。国内做的好的API工具是Apipost和Apifox,虽然像Eolink和Swagger。类也还可以,但是角色定位比较简单,个人感觉没有这两个功能强大。Apipost:ApiPost=Postman+Swagger+Mock后端、前端、测试同时在线编辑,内容实时同步。apifox:API文档、API调试、APIMock、API自动化测试Apifox=Postman+Swagger+Mock+JMeter2.学习成本Apipost:这个接口设计可以说是开箱即用。新用户进入Project后会有一个默认的例子,这个很好,比较容易理解。非常容易找到调试界面、写入参数、分享文档等高频重要操作,在实践中也非常好用。apifox:与Apipost一样,Apifox也有一个示例项目。但是他是文档先行,如果要调试界面,就得先写文档。用户一进入,默认就是测试环境。最基本的接口没有发送成功。按理说示例工程应该不会出现这样的问题。上线前没测试过吗?)3.共享文档关于API文档,首先,共享过程要方便快捷;第二,共享文档必须设置权限;第三,文件本身要清晰、美观、规范;我将使用这三个标准来总结这两个工具的优缺点。Apipost:它的分享功能在主页面,一个是单界面分享,一个是整个项目分享。完成操作需要两个步骤。而且在写这篇文章的时候发现它还支持自定义分享,可以跨目录点击界面,挺好的,分享起来也很灵活。apifox:这个功能隐藏的有点深。起初我以为它不支持分享功能。找了之后发现在左侧菜单栏的底部是灰色的。而且在分享之前,还要填写一堆设置项。感觉Apifox整个软件的运行逻辑是这样的。做任何事都要先填一份问卷,实际操作起来有点不适应。从我一开始提到的三个角度,对两个工具做一个总结:4.离线使用因为公司对网络有严格的限制,所以在选择API工具的时候,我会考虑是否支持离线使用。下面是这两个工具在这方面的对比:Apipost:(支持离线使用)在未登录的情况下,在内网环境下,大部分操作都可以正常进行。离线调试界面是最基本的,也可以分享文档。个人觉得这个还是很不错的。apifox:(不支持离线使用)不支持离线使用,不登录不能使用。5、支持协议Apipost:Http+Websocket+Grpc(3种)必须支持http。从Apipost官网的更新日志来看,6.1.0版本支持websocket。之前加入了他们的用户群,群里有人提出这个需求后,4月份websocket上线了,感觉很贴心用户。据说7月份会支持grpc,还是比较期待的。apifox:Http(1type)目前好像只支持http。用户群中也有人问过这个问题,但官方并没有正面回答。希望也能支持一下。6.TeamworkApipost:Apipost一直在推广他们的协作功能,于是约了几个同事试用了一下,感觉比想象中的要好。一开始以为协作就是各自为政,然后接口互相覆盖,其实已经达到了实时协作的水平,印象深刻的是在线状态和协作者的权限也可以显示在工作台Demonstration中,这对于管理和协作者来说都非常方便。感觉Apipost还是能够站在用户的角度思考问题。apifox:协同功能我感觉不是很清楚,也不确定是不是没找到(毕竟他们的产品设计总是让人找不到),所以就去他们的官网查看了一下,发现还有协作部分的描述,不过好像价值不大,各个角色还是没有发挥出协作的优势。也就是说,希望Apifox尽快完善功能。目前来看,还是有点差。7.界面布局Apipost:自己试了一下,大致摸清了Apipost的布局逻辑。黄框是项目/全局设置,红框是界面设置,左边绿框基本是工作流划分。个人感觉在实际工作中使用起来还是很方便的,功能分区是根据实际使用场景来划分的,不会出现工作步骤中需要跳转很多页面的情况,值得表扬.apifox:Apifox的工作流程是层层包裹的。实际工作中还是很难找到某个功能,以至于很多时候我都不确定某个功能是他没找到还是我没找到,在追查问题的时候甚至是灾难现场,很多时间往往浪费在排查错误的步骤上。而且各个场景的功能项也不明确。简单测试了一下他的自动化测试,感觉逻辑太绕了。依然是“在进行任何操作之前,必须先填写一份问卷”的模式。它确实需要改进。否则,不仅工作效率会降低,工作的心情也会很糟糕。8.个人推荐总体来说Apipost和Apifox各有优缺点。就个人而言,我更喜欢Apipost。从产品本身来看,功能全面,工作流程逻辑清晰,支持多场景(离线)使用。在关心用户方面,我经常在Apipost用户群看到他们的大佬半夜还在答题,复杂的问题会和用户远程解决,用户提出的需求也会被关注toandadoped(如快上线websocket),这个还是挺感人的,我比较看好这种真正为用户着想的公司。