前言:
hello大家好,我是Dream,在我们的日常开发中总是离不开前后端得相互协调工作,作为一名前端开发者往往需要后端服务对数据进行增、删、查、改,从而实现前端对用户的管理,在这个过程中,免不了会出现团队中前端和后端总是协调不起来的问题,那有没有一种东西可以让我们脱离此种限制呢?诶,有!今天我就想来和大家介绍一下解决API管理问题的利器---- 国产神器Eolink
一、初识Eolink
1.什么是Eolink
Eolink是结合了API设计、文档管理、自动化测试、监控、研发管理和团队协作的一站式API生产平台,还集成了Gitlab、Jenkins、钉钉、企业微信、飞书等平台,是国内API整体解决方案的领军者。
我们可以直接在上面设计 API 接口,然后可以直接生成 API 接口文档,这简直就是我们这种福音,而且也有团队协作能力,这样在上面修改 API 接口时,团队的小伙伴都能实时看的见,大大提高了团队的接口对接和测试工作的效率。
2.我与Eolink的故事
第一次知道Eolink是在今年的秋天,那个时候公司要求我们项目团队去完成一项前后端结合项目的开发,但是我们只需要负责前端,后端给了另一个素未蒙面的团队,要求需要我们把前后端对接起来,实现项目的功能!看似好像一项不难的工作,但是其实我们经历了许多问题,因为我们根本不在一个地方,很多时候都需要线上去交流和研究,给我们之间增多了许多不必要的误解!经过一次又一次修改,我们的前端终于搭建完成了,当我们信心满满的交给后端团队去对接时,才发现他们竟然又偷偷把接口改了,这无疑意味着我们需要去修改代码和接口,我们十分生气,一筹莫展之际,一位后端组的小姐姐给我们推荐了一个软件:一站式 API 生产力工具–Eolink ,说我们可以用他去作为一个测试接口去完成工作,那是我第一次听说到这个名字,于是我们抱着试一试的心态去使用它。
经由我们实践下来,我们发现Eolink使用起来真的很方便,而且功能强大,支持绝大部分开发场景;使用方便,上手简单,性价比高。我们也是非常开心的向领导推荐Eolink这款软件,希望可以帮到更多的朋友。
在使用了Eolink一段时间之后,我了解到其具有几点非常强大的功能:
- 自定义函数
- 定时测试
- 快速完成环境配置
- API 状态管理
- API 变更通知
同时最令我吃惊和惊讶的是Eolink是一款专为开发者设计的免费 API 协作平台!基础功能免费,高级功能强调性价比,物超所值,这可让我们这群白嫖党高兴坏啦,我们可以根据自己的需要创建API接口,终于不用自己掏钱买API接口啦哈哈哈哈哈~
除了这些之外我一定要给大家详细介绍一下我们团队使用之后获得各种好处!
二、Eolink突出特点----团队协作
作为一名开发者,国产软件中截止目前我先后体验过的有 Apipost、Apifox 以及我们现在使用的Eolink,在用过这些国产软件之后,我发现还是国人更懂国人,无论是从功能模块的深度广度,还是说可操作性、便捷性、用户体验等来看,国产工具显然更对我们的胃口。
从个人体会来看,三款(国产)工具对于 API 接口的设计、接口文档和测试的都能很好的解决。我认为 Eolink 最大的优势在于支持大量的自动化和智能操作,实现了更完备的权限控制机制,完成了对多场景的全面覆盖,可以更方便快速的赋予组内成员权限和角色的管理功能,方便与同事协作交流。同时可以实现API文档的导入和离线导出等格式。也会对API接口的个数,测试用例的数量计数,生成报表等,更好的实现团队协作能力!
协同工作
在我们做一个很大的项目时,我们不单单是一个人来做大项目,需要与同伴一起协作。在团队协作方面,Eolink支持团队成员一起协作,我们可以邀请自己的好友或同事一起完成项目的搭建与测试工作。我们只需要点击添加协作成员,便可以邀请其一起加入合作研发。
这时候有的小伙伴就会担心电脑系统问题,是不是适配呢?这我们可以大大放心,我们可使用web版,也可下载桌面端,Windows、Mac、Linux 平台均支持!就不会再出现个别人说自己电脑配置或者系统不适配的问题啦(dddd)
同时我们也可以为我们的合作角色去自定义其功能,这样就可以凸显每个人的分工和能力,做到各司其职,各尽其用。
分享协作
点击右上角的分享项目,会生成个人的项目地址,将地址分享给队友可以一起做项目,并且我们可以为项目设置密码和权限,比如我就不想让他这么简单就看出我的测试用例,我就把权限关掉,让其自己去摸索试探,亦或者我们教授知识的时候,可以让受教者去自己根据需要不断摸索学习,我觉得这点是十分重要的!
同时我们也可以看到在此段时间内,我们自己项目的迭代计划完成率、API 测试用例数量、API 测试用例覆盖率和最近几个月的API改动情况,第一时间知道团队里的小伙伴们的工作情况,以及这段时间来的改动数据。
也可以看到我们的项目贡献度及热力图,更加清晰的了解团队近期工作收获:
支持所有类型API文档、测试方便
在团队协作过程中,我们常常会遇到每个人使用的API文档类型不一样而导致错误或者协同中遇到的麻烦,但是Eolink支持所有类型的API文档管理,也就是说无论使用什么语言开发,无论是 HTTPS、Websocket、TCP、UDP 等什么协议,还是 Restful、SOAP、WebService 等什么规范,Eolink 都可以协助团队快速、统一、规范地管理起来。同时团队成员可以一键发起测试,支持自动生成测试数据,能够通过 Javascript 代码对请求报文、返回结果等进行加解密、签名等处理。一键发起,让繁琐的API测试变得简单顺滑。一键进行回归测试
在我们协作时,难免会遇到API 发生变化的情况,此时我们可以一键进行API回归测试,系统会自动根据规则判断返回结果并得出测试报告,方便团队快速了解 API 改动的影响范围,可减少超过 95% 的测试时间!同时Eolink 支持非常强大的动态Mock API,可以根据不同的请求参数自动返回不同的数据 。
并且在API管理的环境模块下,为我们开发者提供了多种环境,方便我们在不同环境下进行API接口测试。
在测试需要 Cookie 的 API 时,Eolink支持在 Cookie 管理里添加所需的 Cookie 信息,系统会自动存储 Cookie,下次测试其他相同域名的 API 时会自动传递 Cookie 请求参数。
导出接口文档方便
在和外部团队合作开发项目过程中,涉及服务端接口交互请求的操作,开发之间会通过接口文档进行编写代码和调试代码,Eolink支持多种导出项目数据的方式,导出后的接口文档数据格式是十分美观、准确的。
Eolink在导出接口文档这里能满足绝大部分的人群,支持HTML文档、Mardown文档、Microsoft Word文档等,这次主流文档都支持,放在电脑或者手机上看都是没问题的,极大提高的接口文档的对接效率
查看历史记录
当我们在协作时,难免会因为一些失误或者头脑一热,将我们原先的工程去错误删掉或者大幅度修改,那这种情况下我们不用之前的工作会全部消失,Eolink中含有查看历史记录的功能,我们可以据此去查看我们的历史记录:
三、Eolink优势总结
总结一下,简单来说Eolink,低调又强大。接触Eolink一段时间后,纷纷安利给我们的研发团队的小伙伴使用,现在我们的项目都使用Eolink来做接口管理工具,大家反馈还是不错的。无论是PC端使用或在线使用Eolink工具,都可以分享API文档或导出成离线文件,记录每次改动,时刻能恢复到历史的某个状态,当前还能─键发起API测试,打通API文档与测试,实现前后端分离开发。
所以强烈给大家推荐Eolink,在这个处处需要合作的新时代,选Eolink就对了!
🌲🌲 好啦,这就是今天要分享给大家的全部内容啦,希望你看完之后也可以有些许的启发和感悟,我们都在路上,一起加油吧!
❤️❤️❤️如果你喜欢的话,就不要吝惜你的一键三连了~
最后,有任何问题,欢迎关注下面的公众号,获取第一时间消息、作者联系方式及每周抽奖等多重好礼!↓↓↓
转载:https://blog.csdn.net/weixin_51390582/article/details/128032048