Eolink和Apifox对比
Eolink和Apifox哪个好?这两款国产API管理工具由于功能近似,面向的使用人群也差不多,经常会被拿来做比较,自己下载这两款软件去比较Eolink和Apifox到底哪个好用,哪个更能满足API管理和调试,测试等需求,还是比较费时费力的。
ApifoxEolink因此我特地做了一期针对Eolink和Apifox的竞品分析,在功能是否具备,完善程度、好用程度上、和各自的价格上做一些对比,希望能提供一些比较有用的信息。
二.目录一.整体产品定位二.价格三.文档功能对比四.调试功能对比五.Mock功能对比六.自动化测试功能七.协作八.交互UI
三.功能对比一.整体产品定位「Apifox的主打功能点是」:Apifox定位:Apifox=Postman+Swagger+mock+Jmeter,是一款集API文档、API调试、APImock,API自动化为一体的接口一站式协作平台。
API文档APIMOCKAPI调试API自动化测试API研发管理与团队协作APIHub「Eoink的定位和主打功能点是」:智能化API接口管理与自动化测试解决方案
API快速生成API研发管理API自动化测试API微服务网关API网络监控API开放平台二.文档功能对比1.Apifox的文档功能Apifox的文档功能可以划分为以下几个功能模块:1.导入postman、swagger文档2.设计api和生成API文档3.构建数据模型4.在线分享5.导出功能生成md、html、word文档6.接口和文档一体,修改接口可以直接修改文档7.生成代码Apifox支持接口内添加接口文档,支持状态字段、API描述和自定义文档字段、以及项目级别的纯md文档
2.Eolink的文档功能Eolink的接口文档页面3.评价Apifox和Eolink的这款的功能都比较完整,易用程度Apifox好些,Eolink的功能提供自定义部分太多,学习成本相对较高。
4.好用程度Apifox:★★★★★Eolink:★★★★☆
三.调试功能对比1.Apifox的调试功能Apifox在这个点我个人感觉创新是比较多的,它把Postman里需要写脚本的功能都封装成了可视化界面,直接通过填写参数的方式去调试。
Apifox的调试功能可视化界面其实会大大降低操作的门槛,写脚本的话至少需要会一些js语言,而像现在这样填参数的方式,不会脚本语言也能调试。
不过,如果你想要做一些复杂的调试,它还是保留了脚本调试功能的。脚本调试支持第三方js类库,支持外部脚本和语言。
Apifox的自定义脚本功能2.Eolink的调试功能Eolink调试功能基本和Postman如出一辙,都是通过脚本代码去调试的,但Eolink为用户准备了一本内置函数的操作手册,主要涉及编解码、加密解密,环境变量处理相关的函数,相对比Postman没有本质上的优化和创新。
但它设置这个功能目标并不是给研发调试API而是作为接口测试中的一环,测试API。
另外Eolink的调试功能没有提及支持第三方js类库和脚本,不支持调用外部函数和语言
3.评价对比下来,易用程度和调试功能支持上面Apifox会比Eolink更好些。
4.好用程度Apifox:★★★★★Eolink:★★★☆☆
四.mock功能对比mock功能主要用于前端调试页面,大体分为4个功能
创建mock服务,获取mockurl设置mock期望和触发条件构造响应数据在客户端内预览mock出来的数据这4个功能在Apifox和Eolink都实现了,那么要做的就是对比哪个的操作更加便捷,哪个mock出来的数据更加好用。
1.mock功能中操作流程对比在Apifox中,将mock服务合并为到环境中,选择本地/云端mock就能开启mock服务;
设置mock期望功能两者的操作基本一致,但Apifox的界面会更加简洁一点,所见即所得,理解成本比较低。
Eolink的mock期望功能响应数据的构造,两者都直接在接口文档的响应参数中选择每个字段的mock规则。
2.mock功能中mock出来的数据真实程度对比生成mock数据方面,由于Apifox内置了智能mock引擎,囊括了常规的邮箱身份证等数据,因此可以无需配置就mock出高度真实可用的数据。
而Eolink只是提供了支持mock.js脚本功能,因此构造出来的响应数据难以直接使用,还需要自己再写js脚本调试。
3.评价Apifoxmock功能的优势在于优化了mock服务设置和预览的操作流程,使得和请求正式服务的操作一致,操作顺畅。
mock出来的数据中,Apifox由于内置了智能mock引擎,因此造出来的数据也更加真实能在前端页面调试中直接使用。
4.好用程度Apifox:★★★★★Eolink:★★★☆☆
五.自动化测试功能对比接口测试可以分为单个接口的测试和对业务场景的接口测试。对于测试来说,涉及到的有
单个接口的参数测试用例编写接口间的参数传递场景测试的接口测试用例编写并发测试自动生成测试报告同样的我们要对比的就是,Apifox和Eolink是否能满足这些功能需求,在满足的基础上,哪个又比较好用、易用。1.Apifox的自动化测试功能编写测试用例是测试人员的工作里比较重要的一项,也非常占用时间;编写完成后,后期如果接口出现变化和修改,测试人员还要回去更新和修改测试用例。
Apifox做到的是单个接口的测试用例仅需修改参数就能一键生成,一旦接口修改,接口用例也会自动更新,测试人员只需要在回归的时候做少量的修改就可以。
一键测试,自动生成测试报告:
2.Eolink的自动化测试功能Eolink生成测试步骤的方式是直接从接口请求导入,后面再在用例中编写测试参数、处理接口之间的参数传递和断言。
Eolink在自动化测试这块都有借助现成的API来减少重复工作的部分,但用例里面的请求参数,断言,参数提取需要在用例里一个个编辑,操作上流程会更加多。
同样支持一键执行测试用例和生成测试报告
3.评价Apifox接口测试相关的东西很多前期在接口文档那处理了,所以在测试管理这块功能就变得轻量。Eolink这里每个模块提供的功能能够自定义的余地也很大。
4.好用程度Apifox:★★★★☆Eolink:★★★★☆
六.界面和功能架构对比1.Apifox的界面Apifox提供的主题色选择比较多,且偏暖、明艳的亮色系,和黑金的暗黑色调。你也可以背景和文字颜色排列组合,搭配出自己喜欢的颜色。
白紫主题黑金主题白红主题2.Eolink的界面Eolink提供的主题色比较少,主题色偏冷色系,偏冷静,接近外企风格。
七.价格对比Apifox和Eolink的商业模式不同,Eolink是付费的,而Apifox的SaaS版本是完全免费且没有任何功能和团队使用人数限制的,只有私有化部署才收费。
对于很多个人开发者,小团队,或者研发预算有限的公司来说,使用Eolink需要一笔不小的支出。因此,光是“付费”这一项,Eolink就没什么竞争力了。但我们还是可以了解一下这两个产品的具体价格。
1.Apifox的价格Apifox是完全免费的,一个团队可以创建任意数量的项目,对团队成员数量也没有限制,Apifox中所有的功能都没有限制,API文档、调试、mock、自动化、项目管理、团队管理的功能都是不需要付费直接可用的。
私有化部署和SaaS版本的功能是一样的,只不过私有化部署是部署在客户公司自己的服务器上。
2.Eolink的价格Eolink不是按照一整个产品来收费的,而是“API研发管理产品”和“API自动化测试”分别收费的,如果要前端、后端、测试、技术管理这几个角色都能在Eolink中使用和协作的话,以30人的小团队来算,选择最便宜的专业版,价格大概一年是接近元。
另外,Eolink的价格分为免费版、专业版、企业版、私有云版,每个版本价格依次递增。Eolink也有免费版,但免费版很多功能都限制了,没有办法满足工作需求。
Eolink各个版本的价格对比3.评价个人开发者、没有设置购买预算的企业可以直接使用Apifox。
4.好用程度Apifox:★★★★★Eolink:★★☆☆☆
八.总结Eolink的问题在于功能堆叠,使用起来比较繁琐,Apifox的功能设计上,会更加接近国内互联网团队的协作模式和工作思路,因此使用起来感觉比较顺滑好用,是产品去适应人,而Eolink的学习成本和理解成本还是相对较高,需要人去适应产品。
更简单的操作可以完成相同的功能,在效果上也做到更优秀,何况Apifox完全免费,因此综合下来,推荐Apifox。
下载可以去