分享叁个开源免费、近来最好的API接口管理平台—-eoLinker

一.概况

eoLinker 是眼下正式超越、国内最大的在线 API 接口管理平台,提供自动生成 API 文档、API 自动化测试、Mock 测试、团队合营等职能,意在缓解由于前后端分离造成的开销作用低下难点。

目前 eoLinker 为 谷歌、IBM、腾讯、中国电信、Haier、神州优车、国美等数千家商店提供神速、专业、稳定的
API 管理服务。同时 eoLinker 依旧 谷歌 谷歌开发者联盟的搭档产品与信用社,不定期进行线下交流分享活动牵动国内
API 管理领域的升华。

 

图片 1

是因为工作的因由,平日要接触到许多API接口,而API接口在规划时屡屡须求编制大量的文档,而且编写成功后一再需求按照实际景况,日常转移文档,那使得文档编写维护工作量相对较大,那让我也席卷过多的开发者都很头痛。
此外,伴随着接口版本的迭代开发,接口文档也需求一块创新。而且接口开发落成将来,做接口测试会万分不便宜,若是遇到接口数量多、参数负载的情形,那不仅不便于,测试工作量会重上加重。
小编们还平时会因为交付周期的缘故,要求衔接三个第2方的库,而第1方的库寻常都设有文档老旧,文档不够完善等等或多或少的题材。那那些标题比较于尚未文档,对程序员来说更为不便棘手。因为会招致:我们必要的接口不在文档上,文档上的接口不设有Curry,又或许是少了一行首要的代码。
上述的标题实际上让自家在工作中很苦闷,后来透过前辈推荐eoLinker,使用了一段时间后,发现那么些工具的开源版是基于PHP框架的,用起来实在仍是可以消除一部分标题。感兴趣的可以去询问一下,在此作者享受部分施用进程中的心得。
【接口新闻清清楚楚完善】
尚无文档的库,就好比一个黑盒,我们不能预料它的不荒谬化行为。输入了多少个A,预期重返的是3个B,结果它怎么样也绝非。有的时候,还抛出了一堆极度,导致您的施用崩溃。而接口消息模糊冗杂,不但加大了小编明白的难度,还增加了无谓的联络开销,贻误项目进程。为此,大家在编辑接口时,小编一般都会考虑周详,接口录入音信清清楚楚有系统,幸免含糊不清的用词和参数,后续也能查看和改动。
图片 2
【接口文档更新及时】
因为随着接口版本的迭代开发,接口消息享有变化,旧文档已经不可以满意接口的渴求,作者可以通过对相应接口文档的接口操作,依照现有接口消息举行重复录入,神速保存为接口的新文档。更新及时的职能算是本身最欣赏的功能了。
【接口操作历史可溯源】
就像gitHub,接口文档的每3次变动历史应清楚记录下来。在晚期接口管理和保证上,小编如若经过对操作历史的查看,就足以精通到每一回变更的目标和情节,进而进一步方便管理接口。如今察觉能够记录了接口文档近十四回的操作历史,也支撑接口历史一键回溯功效,算是一定水准上下滑了成员对接口文档误操作的高危害。
图片 3
【成员权限有所限制】
在类型支付中,由于各个协会成员在项目中充当的角色不一致,小编必须让他俩对接口文档应有区其他操作权限,以确保相关接口文档的完整性和安全性。eolinker
提供了灵活的权能管理,通过分配适当权限给相应成员,保障支付时文档不被无关人士篡改。那也是本身用的可比多的效果。
图片 4
【接口测试同步到位】
编写完接口文档后,为验证接口再次来到值是不是相符接口文档所描述的意料结果,作者是内需对接口举办测试。eolinker也提供接口本地一键化测试功效,只要将信息录入eolinker接口管理平台,就不用将接口新闻重新复制到测试工具的操作,那让自身以为很方便。小编只要求点击测试页面,输入测试参数值,便可做到测试。也提供mock测试功用,通过安装假数据以申明接口的取向。
图片 5
图片 6
图片 7
那般管理接口对于本人的话的确让劳作大约了一些,前些天重视是享受了自己平日用的效能点,如若有机会的话再享受多或多或少应用经验。

二.开源项目及链接

中文官网:www.eolinker.com

开源接济:https://www.eolinker.com/#/os/download

Github:https://github.com/eolinker

码云:https://gitee.com/eoLinker-API-Management

Coding:https://coding.net/u/eolinker/project

Blog:http://blog.eolinker.com

摄像教程:http://blog.eolinker.com/\#/course/

那里附上产品的官网地址:https://www.eolinker.com

三.特性

1、免费且开源,eoLinker 拥有强劲的免费产品,在过去的一年里面
eoLinker 已迭代超过 300 个本子,优化近千功用点,同时选用开源精神,提供国际化的开源产品(协助中文简体、繁体以及泰语),为普遍的支付、测试以及管理人士提供专业的制品。

2、同类产品中最有力的 API 文档管理种类,支持近期 HTTP/HTTPS 协议以及具有主流请求方式,并且提供了强有力的本子管理功效,可以随时处处回滚
API 新闻。同时辅助数据库管理、状态码管理、项目文档管理等常用管理作用。

3、代码自动生成文档,通过读取代码中的 EOML ( eoLinker 标注语言)讲明,eoLinker 可以自动生成 API 文档,省去了双重录入的难为,无缝连接开发与管理工作。

4、API 接口测试,帮助文件、在线、跨域、自动化测试等成效。同时具有参数构造器,可以对请求参数进行自动构造,加密、分割、随机字符串等功效健全。同盟测试用例可以丰硕便于地对待请求结果与模型,找出
API 恐怕出现的标题。

5、API 自动化测试,eoLinker 是眼下日下唯一一款支持界面与代码双形式的自动化测试工具。在
UI 界面方式下,你不须求编制任何代码即可创制数量交互关联的
API 测试用例(比如注册-登录-检查登陆境况-退出登录);同时你也可以通过编制 Javascript 代码来布局复杂的自动化测试场景。这个都极大地简化了付出测试人士的
API 测试工作,每一遍开发已毕只须要一个键即可自动测试全体API 并且转变测试报告,辅助精通项目 API 的健康情况。

6、API Mock 测试,提供最强的 Mock 效能,资助 MockJS,接济电动刷新再次来到结果以及各类重临的结果。同时还支持对
API 进行呼吁校验,当参数或值不合乎预设的沙盘时可以立刻找出难题所在。

7、支撑文档分享和导出,你可以因此 eoLinker 在线生成接口文档,也足以导出成为 HTML、PDF 以及 Word 等,神速分享或发表 API 消息。

8、支撑 Postman、RAP、RestClint 等数码导入,无需再一次录入 API 音信,一键导入即可切换平台。

9、无敌的公司协作功用,你可以通过 USportageL 神速邀约成员要么参加有个别项目,eoLinker 提供了完善的日志追踪以及权限管理成效。

10、装有最健全的出品线,eoLinker 除了拥有线上版本之外,还提供了免费开源版本、浏览器插件、PC 端桌面程序等,可以餍足集团有所的 API 管理必要。

四.图片简介

图片 8

图片 9

图片 10

 

图片 11

 

 总结:

 eoLinker 吸收了 Postman 以及 RAP 等接口管理产品的独到之处,开发出了成百上千正规首创以及当先的效果,同时针对国内市镇做出了好多的优化创新,提倡远程办公和便捷开发,深受全球的普通话开发者的珍惜,真正到位了让接口管理更简约。如若你在工作中或者会用到接口,或许对接口感兴趣,推荐您注册一波摸底一下。