接口管理平台-简介
eoLinker是目前全球领先、国内最大的在线API接口管理平台,提供自动生成API文档、API自动化测试、Mock测试、团队协作等功能,旨在解决由于前后端分离导致的开发效率低下问题。
目前eoLinker为Google、IBM、腾讯、百度、网易、京东、中国移动、中国联通、海尔、神州优车、国美等数千家企业提供快速、专业、稳定的API管理服务。
同时eoLinker还是Google谷歌开发者联盟的合作产品与合作企业,不定期举办线下交流分享活动促进国内API管理领域的发展。
一.特性
- 同类产品中最强大的API文档管理系统:支持目前HTTP/HTTPS协议以及所有主流请求方式,并且提供了强大的版本管理功能,可以随时随地回滚API信息。同时支持数据库管理、状态码管理、项目文档管理等常用管理功能。
- 代码自动生成文档:通过读取代码中的EOML(eoLinker标注语言)注解,eoLinker可以自动生成API文档,省去了重复录入的麻烦,无缝连接开发与管理工作。
- API接口测试:支持文件、在线、跨域、自动化测试等功能。同时拥有参数构造器,可以对请求参数进行自动构造,加密、分割、随机字符串等功能一应俱全。配合测试用例可以非常方便地对比请求结果与模型,找出API可能出现的问题。
- API自动化测试:,eoLinker是目前全球唯一一款支持界面与代码双模式的自动化测试工具。在UI界面模式下,你不需要编写任何代码即可创建数据相互关联的API测试用例(比如注册-登录-检查登陆状况-退出登录);同时你也可以通过编写Javascript代码来构造复杂的自动化测试场景。这些都极大地简化了开发测试人员的API测试工作,每次开发完成只需要一个键即可自动测试所有API并且生成测试报告,帮助了解项目API的健康状况。
- API Mock测试:提供最强的Mock功能,支持MockJS,支持自动刷新返回结果以及多种返回的结果。同时还支持对API进行请求校验,当参数或值不符合预设的模板时能够及时找出问题所在。
- 支持文档分享和导出:你可以通过eoLinker在线生成接口文档,也可以导出成为HTML、PDF以及Word等,快速分享或发布API信息。
- 支持Postman、RAP、RestClint等数据导入:无需重新录入API信息,一键导入即可切换平台。
- 强大的团队协作功能:你可以通过URL快速邀请成员或者加入某个项目,eoLinker提供了全面的日志追踪以及权限管理功能。
- 拥有最全面的产品线:eoLinker除了拥有线上版本之外,还提供了免费开源版本、浏览器插件、PC端桌面程序等,可以满足企业所有的API管理需求。
- 免费且开源:eoLinker拥有强大的免费产品,在过去的一年里面eoLinker已迭代超过300个版本,优化近千功能点,同时秉承开源精神,提供国际化的开源产品(支持中文简体、繁体以及英语),为广大的开发、测试以及管理人员提供专业的产品。
------------------------------------------------------------------------------------------
二.支持
开源支持:https://www.eolinker.com/#/os/download
Github:https://github.com/eolinker
码云:https://gitee.com/eoLinker-API-Management
Coding:https://coding.net/u/eolinker/project
视频教程:http://blog.eolinker.com/#/course/
------------------------------------------------------------------------------------------
三.为什么要进行接口管理?
在软件工程领域,有两大疑难问题需要解决:一是代码管理,二是接口管理。
代码管理是一个浅而易见的需求,目前全球有非常成熟的代码管理方案(如SVN、GIT等);而在接口管理方面,因为其需求繁杂、隐蔽而容易被开发人员以及管理人员忽略。但随着项目的不断发展,落后的接口管理水平会严重制约项目的开发速度以及稳定性,限制企业发展的速度。
据统计分析,中小型浪费在接口管理、测试和对接的时间可以占总开发时间的30%~50%,并且随着项目规模的增长,占比越来越重。如何高效地对项目庞大数量的接口进行统一管理正在成为越来越多企业必须要解决的问题。
eolinker诞生与此种背景之下,我们致力于“让接口管理更简单”,并于2016年正式推出AMS(API Management System)接口管理系统,提供目前业内最强大的API综合管理功能,帮助企业更好地进行接口文档管理、测试以及开发协作等工作。
------------------------------------------------------------------------------------------
四.目标用户
- 开发人员,帮助进行API接口文档管理、前后端对接、测试等工作;
- 测试人员,帮助进行API接口批量测试、自动化测试等工作;
- 管理人员,帮助进行项目以及开发人员管理等工作。
eoLinker AMS并没有特定的开发人员用户,几乎所有和互联网项目开发相关的开发者均可使用!根据eoLinker AMS 2017年第三季度用户调研显示,40%以上的用户是后端开发人员,25%以上是前端(包括APP以及Web)开发人员,20%左右是项目测试人员,剩余15%左右为开发管理者。
------------------------------------------------------------------------------------------
五.图片简介
------------------------------------------------------------------------------------------