作为一个后端程序员,和前端对接时总是需要写冗杂繁琐的接口文档,不仅效率低且沟通成本也高,为此我一直寻找一款能够提高对接效率,录入接口信息的工具。
身边的程序员朋友推荐我试试eolinker接口管理工具,并夸这款产品的功能强大,几乎满足了程序员的开发需求。
半信半疑的我打开eolinker官网,一进官网便被其简约的设计风格吸引…(大概程序员都比较喜欢简约不做作的风格吧)。官网页面如下

光说不练假把式,有着良好的页面,其功能又怎样呢?
抱着好奇地态度注册登录后,其功能一目了然,很容易上手

项目信息页面:

其基础信息一目了然,创建时间、接口数量、协作人数其我比较关心的信息都在这里,让我可以很直观了解项目的情况。其中让我眼前一亮的是可以管理状态码,还可以导入导出项目,这样线上项目可以导出到本地,极大方便了用户操作,不需要烦琐的操作就可以让本地及线上项目接口信息保持同步。
接口列表页面:

新增接口信息页面:


其所添加的信息粒度较小,接口信息直观简洁,极大提高了开发效率,可以减少成员间的沟通成本。
编辑后接口信息页面:

编辑完接口文档后可直接点击测试:(用登陆接口进行测试)

其测试效果与Postman、DHC等工具并无过大差别,文档写完一键测试,类似流水线工作,可以不必像过去一样将文档中信息复制粘贴到测试工具上,简化了用户的操作。不仅如此,它还有mock测试,生成mock数据进行测试。
另外,我们还可以一键添加环境,在往后的测试中可直接添加测试环境要求,简化了测试操作:

当然还有开源版,其是线上版的精简版本,可以让用户部署到自己的服务器中进行操作,部分用户希望让数据保存在本地服务器中,可以用其开源版。但如果涉及到更多功能的操作,建议使用其线上版本。
线上版本功能强大,基本对于接口管理的各种要求都能够满足,对历史记录的查看、在线测试、团队协作、接口文档编写、状态码管理、一些用户可用到的小工具皆可在官网找到并正常使用,功能过多难以全部列出来,你可以自己进入eolinker官网进行实际操作,功能足以满足你的需求。
Ps:
最近加了其用户开发讨论群,了解到这是一个高效有规划的公司,其线上版本迭代速度非常快,用户的合理意见采纳并更新,其解答问题的效率及态度也是相当好。
网友评论