下载APP 编程狮,随时随地学编程
返回 首页

eoLinker-AMS接口管理系统

开始阅读
手册说明:

 


一、介绍

eoLinker是目前业内领先、国内最大的在线API接口管理平台,提供自动生成API文档、API自动化测试、Mock测试、团队协作等功能,旨在解决由于前后端分离导致的开发效率低下问题。


现已为Google、IBM、腾讯、中国联通、中国移动、华为、中外运、海尔、拉卡拉、神州优车、国美、江苏网进、上海成思信息、海信、美的等近千家企业提供快速、专业、稳定的API管理服务。 


eoLinker API Management System(AMS)帮助企业开发人员进行在线管理接口文档、进行自动化测试、团队协作的工具,它旨在提高企业项目的接口管理水平,提升开发速度并且降低运维成本。


eoLinker还是Google谷歌开发者联盟的战略合作企业,不定期举办线下交流分享活动促进国内API管理领域的发展;支持及拥抱开源,不断地开放各种强大的功能与全球开发者共享!


二、特别提醒

  • 3.x版本与2.x版本并不兼容,因此无法直接由2.x升级到3.x,也无法通过覆盖代码的方式进行升级,切勿随意尝试以防数据丢失。
  • 如需进行数据迁移,可使用eoLinker接口管理系统中的“导出项目”功能,将项目导出为eoLinker专用格式(.export),然后在3.x版本中导入。
  • 同时为了防止数据丢失,请在执行任何关键操作之前妥善备份数据库。


三、特性

  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. 强大的团队协作功能:你可以通过URL快速邀请成员或者加入某个项目,eoLinker提供了全面的日志追踪以及权限管理功能;
  10. 拥有最全面的产品线:eoLinker除了拥有线上版本之外,还提供了免费开源版本、浏览器插件,更是国内 第一家提供PC端桌面程序的产品,可以满足个人、企业所有的API管理需求!


四、相关支持

中文官网:https://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/


五、获取地址



如需获取更多帮助,您可通过以下渠道与eoLinker的工程师取得联系:

官方交流群博客:http://blog.eolinker.com/#/bbs/

官方支持邮箱:ops@eolinker.com

OSChina:https://www.oschina.net/p/eolinker

官方公众号:eoLinker

公众号二维码


目录
eoLinekr-AMS 接口管理使用教程
接口管理平台-简介
eoLinker-AMS快速入门
AMS各版本功能对比
了解工作空间
邀请成员加入工作空间
为成员绑定AMS产品
开始创建项目/导入项目
创建第一个API
快速测试API
API开发管理
API项目
创建项目
管理项目
归档项目
复制项目
从其他产品导入数据
在线分享项目
离线导出项目
查看项目动态
协作人员
项目管理员
创建角色
管理角色
为成员分配角色
API管理
了解API列表
创建API
管理API
自动生成API更新日志
Mock API
设置Mock API
调用Mock API
API测试
[插件] API测试增强插件
发起API测试
设置Header参数
设置Body参数
设置RESTful参数
设置GET / URL参数
API状态码
创建状态码
批量导入状态码
管理状态码
项目文档
创建项目文档
管理项目文档
复制项目
文档版本管理
公共资源管理
项目环境
数据结构
通用函数
API自动化测试
测试用例集
创建用例集
管理用例集
设置用例集引用的API项目
场景用例
UI模式
Code模式
前置用例 / Start_up
定时测试任务
创建定时测试任务
OPEN API
使用方法
开源产品
知识产权说明
安装部署
升级
更新日志
常见问题

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }