大家好,我是Carl。

给大家推荐一波我最近在使用的一个API管理神器:Eolink

无论是前端还是后端,基本都要和API打交道,特别是整理API文档和测试方面,有个好用的工具,真的是极大的提高效率。

之前我用的 postman、swagger 都是国外的产品,这次体验了一波国产的,别说,还挺香!

Eolink 这个 API 管理工具挺强大,有不少小伙伴试用都觉得还不错的。

可以使用Web版,方便快捷:

https://www.eolink.com/?utm_source=w1606

也可以下载桌面客户端,Windows、Mac、Linux 平台均支持

https://www.eolink.com/pc/?utm_source=w1606

目前,SaaS产品完全免费

目前,SaaS产品完全免费

目录

一、Eolink是什么

二、Eolink独创解决方案

三、Eolink强大的API管理功能

四、Eolink进阶玩法

五、Eolink,全球首个API全生命周期管理平台

全文约2500字,阅读大约需要6分钟 

Eolink是什么?

Eolink 是一款定位专业级的一站式API协作平台,也是国内最早投身API工具研发的平台之一,团队早在2016年就发布了国内首个集Swagger+Postman+Mock+Jmeter单点工具于一身的开源产品Eoapi,能够快速解决API文档管理、快速测试、Mock、API自动化测试等问题。并于2017年正式发布了全球首个在线API全生命周期管理平台,帮助全球开发者更高效的开发、测试和运维API。Eolink由此迭代演化而来。

Eolink创新型解决方案

Eolink在产品迭代的过程中发现总结了大量API研发和测试中的痛点,包括:

  1. 开发团队使用多个API工具,多个工具之间数据难以打通。

  2. API文档编写繁琐、设计不规范、缺乏统一文档格式等。

  3. 缺乏版本管理,API变更没有通知。

  4. 测试人员难以维护测试用例,大量使用脚本的方式写自动化测试,学习、编写和维护的成本都很高。

以上API管理方面的问题,导致团队协作低效,频繁出问题。针对这个痛点,Eolink提出了针对API开发协作的创新理念:文档与测试驱动开发(DTDD),简单地说就是:

  1. 用标准文档代替口头约定和笔记文档,让开发、测试、运维、协作有迹可循;

  2. 快速用测试结果推动开发进度,让团队沟通更充分、管理有事实依据,实现敏捷开发。

这套理念经过大量用户验证,逐步形成了以下的API研发测试流程,将后端、前端、测试等团队更好地结合在了一起。

Eolink独创理念:文档与测试驱动开发(DTDD)

Eolink强大的API管理功能

API研发过程复杂,涉及前后端开发、测试多团队协作沟通,工作繁琐工作量巨大,市面上有众多API研发工具基本能满足API研发基础需求,但Eolink依然在功能的深度、广度以及用户体验等方面都做到了更好,尤其是针对批量操作和重复工作开展了大量自动化和智能化提升。其实一个产品是不是用心打磨过,体验好不好,一上手就知道了。

可以使用Web版,方便快捷:

https://www.eolink.com/?utm_source=w1606

也可以下载桌面客户端,Windows、Mac、Linux 平台均支持

https://www.eolink.com/pc/?utm_source=w1606

目前,SaaS产品完全免费

目前,SaaS产品完全免费。

接下来让我们看看,Eolink到底有多强!

1. 支持所有类型的API文档管理

无论使用什么语言开发,无论是 HTTPS、Websocket、TCP、UDP 等什么协议,还是 Restful、SOAP、WebService 等什么规范,Eolink 都可以协助团队快速、统一、规范地管理起来。据不完全统计,Eolink是目前支持语言、协议、规范最多的!

2. 一键发起API测试,打通 API 文档与测试

Eolink可以一键发起测试,支持自动生成测试数据,能够通过 Javascript 代码对请求报文、返回结果等进行加解密、签名等处理。

3. 零代码自动化测试,一键进行大范围回归测试

当 API 发生变化时,可以一键进行API回归测试,系统会自动根据规则判断返回结果并得出测试报告,方便团队快速了解 API 改动的影响范围,可减少超过 95% 的测试时间!

4. 强大的COOKIE管理功能

在测试需要 Cookie 的 API 时,Eolink支持在 Cookie 管理里添加所需的 Cookie 信息,系统会自动存储 Cookie,下次测试其他相同域名的 API 时会自动传递 Cookie 请求参数。

Eolink强大的API管理功能,可以全面提升API开发、协作和测试的效率。

Eolink进阶玩法

1. 强大的API版本管理

Eolink的API版本管理功能做到了极致,支持API变更智能通知、API文档评论功能、API历史版本对比功能。强大的API版本功能,把基于文档的协作效率拉到了满值!

当 API 发生变化时通过邮件和站内信自动通知相关成员,并且已与QQ和飞书打通

直接在 API 文档上发布评论,沟通内容会跟随 API 文档不同版本存档。

回滚查看API文档历史版本,并支持对比两个版本之间的差异

2. 根据API文档生成Mock API

Eolink 支持非常强大的动态Mock API,可以根据不同的请求参数自动返回不同的 HTTP Status Code、Header、Body等数据。可以在一个 API 文档里创建多个Mock API ,模拟前端发起的各种请求,方便对前端逻辑进行校验。

通过 Mock API,可以事先编写好 API 的数据生成规则,由 API研发管理平台 动态生成 API 的返回数据。开发人员通过访问 Mock API 来获得页面所需要的数据,完成对接工作。

强大的Mock API功能

3. 返回复杂自定义结构数据

Eolink支持强大的Mock API功能,同时也支持通过mockjs模拟返回数据,可以通过编写复杂的json返回结果,让返回数据更加真实,贴近真实案例场景。

编写复杂的json返回结果,更贴近真实案例场景

4. 定时测试任务

Eolink支持定时测试任务,或者将 API 自动化测试平台集成到Jenkins上,实现代码提交即触发测试,实现项目在无人值守的情况下自动测试并且发送报告给相应的邮箱,监控项目监控情况。

定时测试,解放劳动力

5. 支持数据驱动

Eolink支持通过数据驱动模拟多种场景,比如登录-获取项目列表-退出登录流程,其中可以设置数据驱动场景为用户成功登录(用户名密码正确)或登录失败(用户名正确密码错误),以此来看场景用例执行情况,可以避免测试流程空跑,也可以使测试案例更接近真实。

数据驱动,避免测试流程空跑

6. 项目分析报表

Eolink拥有强大的项目数据统计分析功能,可快速了解工作空间内的API项目情况,包括:API研发管理项目数量、API数量、API测试用例数量、API状态分布数量、最近6个月的API变成Bug状态次数、最近12个月的API改动情况等。醒目的可视化呈现,团队开发工作一目了然。

项目数据报表,团队研发情况一目了然

当然,Eolink的功能还远不止如此! 还有很多亮点可以探索,你可以在项目中进行严格的人员权限管理、API状态码管理、项目文档管理、测试环境管理等等。

可以使用Web版,方便快捷:

https://www.eolink.com/?utm_source=w1606

也可以下载桌面客户端,Windows、Mac、Linux 平台均支持

https://www.eolink.com/pc/?utm_source=w1606

目前,SaaS产品完全免费

Eolink,全球首个API全生命周期管理平台

最后,我们看一下这个API管理天花板,还有那些过人之处。Eolink除了API管理、自动化测试服务以外,还是全球首个API全生命周期管理的SaaS平台,提供包括API网关、API监控、API自动生成等服务。虽然全生命周期管理与个体开发者关系不大,但这是未来的发展趋势,当前先进的研发团队都讲API-First,所以Eolink作为API全生命周期管理工具,大家提前了解只有好处没有坏处。

Eolink已服务了包括元气森林、统一集团、奇安信、深信服、泰康保险、中化能源、苏州银行、纷享销客、索尼等企业。经过各行业领先企业的历练,更值得我们信赖。

可以使用Web版,方便快捷:

https://www.eolink.com/?utm_source=w1606

也可以下载桌面客户端,Windows、Mac、Linux 平台均支持

https://www.eolink.com/pc/?utm_source=w1606

目前,SaaS产品完全免费

这款国产神器,我爱了相关推荐

  1. Windows下的这4款国产神器,请低调收藏使用!

    说到国产软件神器,你有哪些想要推荐的呢?今天小编整理分享的这4款国产神器,请你低调收藏使用! Clover 一个小小的软件却能为你的Windows Explorer资源管理器增加多标签页的功能,就像谷 ...

  2. 腾讯ui测试机实时预览软件,移动设备中实时预览APP设计效果图的2款国产神器

    工欲善其事,必先利其器.如今移动app设计如火如荼,移动设计和开发方面的工具也出现了不少.层出不穷. 今天25学堂主要跟大家分享2款在移动设备中可以随时预览我们自己的APP设计效果图的利器.而且这2款 ...

  3. 国产神器天语Android双核手机W700线下赏机经历

    国产神器天语W700,想必爱智能手机爱Android的朋友们不会陌生吧?就凭借双核,就已经在国内智能手机界掀起了不小的波澜. 今天下午,俺通过EOE(www.eoeandroid.com )网站报名, ...

  4. notepad++是什么软件_对比国外更优秀的五款国产软件,却不被国人所熟悉

    说到国产软件,大家第一时间应该会想到快播与千千静听,曾经风靡一时,现如今已经无人问津,有点可惜了,下面与大家介绍几款现在比较厉害的国产软件,却不被国人所熟悉!~~ WPS wps是一款国产优秀的办公软 ...

  5. 4款国产良心软件,完全免费,其中两款一直被误认为外国人开发

    1.知犀思维导图 使用思维导图梳理复杂事项,可以大幅度提升我们的工作效率.市面上大多的思维导图工具,要么使用体验不好,要么收费高. 唯独知犀思维导图让我看到国产软件的良心,它的所有功能完全免费,没有任 ...

  6. 五款堪称神器的网页翻译插件,不知道就亏大了!

    平时我们用电脑观看视频或者浏览网页时,有时会想如果不是vip也能去广告该多好:这么好的图片或视频要是能保存在电脑里就好了. "电脑那些事儿"告诉大家,其实这些都可以通过给我们的浏览 ...

  7. 今日,首款国产超小体积5G通信模组商用!

    7月8日上午10:00,从长虹控股获悉,首款国产超小体积5G通信模组"AI-NR11"已在四川爱联科技有限公司(以下简称四川爱联)成功下线,标志着该5G模组进入商用阶段. 该5G模 ...

  8. 珍藏已久的三款国产优质软件,让你的电脑好用数倍不止

    很多人,对国产软件还是存在偏见的吧. 提起国产软件,我们的固有印象便是弹窗.全家桶之流,不仅惹人生厌,还拖慢电脑的运行速度,用一个词来形容,那叫--举步维艰! 不过,我想说的是,也并不是所有的国产软件 ...

  9. 比 Xshell 还好用的 SSH 客户端神器!爱了

    点击关注公众号,回复"1024"获取2TB学习资源! 由于需要连接远程 Linux 服务器,早期使用过 Putty,SecureCRT,后面主要使用 Xshell.之前民工哥也给大 ...

  10. 中国首款国产通用型云操作系统,究竟是如何诞生的

    提起操作系统(Operating System,简称OS),相信大家都耳熟能详.从PC时代的Windows和Linux,到移动互联时代的iOS和Android,许多人每天都要和操作系统打交道.可以说如 ...

最新文章

  1. 无监督学习距离监督学习还有多远?Hinton组新作解读
  2. JavaScript,JS如何控制input输入字符限制
  3. JavaScript instanceof 运算符深入剖析
  4. linux eclipse go插件,Eclipse的Go插件(goclipse)
  5. windows平台源码编译最新版openssl
  6. I00003 贝尔三角形
  7. C#中使用Monitor类、Lock和Mutex类来同步多线程的执行
  8. echarts版本升级导致Chinamap渲染报错问题(vue2)
  9. python:base64与图片的互转
  10. 热门好用的邮编查询API
  11. HTML 前后端分离,再谈前后端分离开发和部署
  12. python画球面投影_使用opencv-python对图片进行球面投影
  13. 硬件工程师入门-基础元器件笔记-1-电阻器
  14. 中文分词基础中trie树的实现方式研究
  15. 整数、长整型、浮点型、字符串
  16. 解决npm 编译时报node_modules/optipng-bin/vendor/optipng ENOENT
  17. 陶瓷充电电池行业研究及十四五规划分析报告
  18. 事业单位招聘计算机类面试自我介绍,事业单位面试自我介绍范文2分钟|2019事业单位面试自我介绍范文...
  19. 中国大学生数学竞赛(非数学专业类)竞赛大纲
  20. Metabase定制化开发

热门文章

  1. codeigniter中base_url和site_url
  2. 在Emacs下用C/C++编程(转载)
  3. petshop 中的 cache机制
  4. 移动端页面rem布局出现横向滚动条的修复
  5. Fluent NHibernate other example
  6. SD从零开始29-30
  7. C++学习008-delete与delete[]的差别
  8. 简述Git(Linux、Android~~开源)
  9. 下一代操作系统与软件
  10. String.format中大括号的加入方法