eoLinker-AMS接口管理系统 快速入门

创建项目

在eoLinker可以无限制创建项目,在您注册之后,我们也会为您自动创建一个示例项目,讲解相关的基本操作。

如果您需创建项目,仅需在 项目列表 页面,点击 新增项目 按钮:

随后在弹框中填写项目的相关信息,点击 确定 即可:

其中,版本号 和 项目类型 仅用于标注,并无实际用途。

------------------------------------------------------------------------------------------------------------

创建API接口

在项目详情页,点击侧边栏 API接口 ,进入API接口管理页面:

点击 新建接口 按钮,进入 API编辑页面 :

页面上方是接口编辑的三大模块:

  1. 基础信息:包含所有API相关的文档信息。eoLinker AMS提供目前业内最强大、全面的文档系统,一般情况下该文档系统已经可以满足80%以上的API管理需求。
  2. 详细说明:eoLinker AMS提供了富文本以及Markdown双编辑器支持,您可以在此编写详细的API说明信息,并且支持插入图片!可以满足所有的API文档记录需求。
  3. 高级Mock:提供自动生成Mock数据的功能,在此选项卡下可以编辑Mock数据的生成规则。eoLinker AMS全面支持MockJS并且在其之上进行了诸多优化,使得MockJS更加强大和易用。关于Mock的详细使用说明请查看 Mock章节

基础信息中,首先填写API接口的必要信息:

  1. 分组:最多支持二级分组,对API进行适当的归类有助于提高管理效率
  2. 状态:表示当前API的运行状态【启用、维护、弃用】,仅作为标识方便核查
  3. URL:API的地址,其中包括请求的方式,以及协议和路径,在此建议填写API的相对路径(如/user/login,忽略前面的www.xxx.com根路径),后期通过eoLinker AMS提供的强大的 环境管理 功能,统一改变所有API的根路径,相关的教程请看 环境管理章节
  4. 名称:接口的描述
  5. 星标★:注意右侧红色方框部分,您可以为接口标注星标,方便团队间沟通,如表示改接口存在Bug,或者表示需要对接等。

请求头部中,你可以手动输入接口的头部信息,也可以使用 导入头部 的功能批量导入:

注意,导入的每条头部信息之间通过 换行 表示结束,如:

 
  1. Access-Control-Allow-Credentials:true
  2. Access-Control-Allow-Headers:x-requested-with,content-type,Cache-Control,Pragma,Date,x-timestamp
  3. Access-Control-Allow-Methods:POST, GET, OPTIONS
  4. Access-Control-Allow-Origin:https://www.eolinker.com
  5. Connection:keep-alive
  6. Content-Length:0

请求参数部分,eoLinker提供了三种最常用的数据格式(红色部分):

  1. 智能表单[form-data]:支持无限层级结构,并且能对每个参数设定非常详细的示例和值可能性等,同时eoLinker提供了业内唯一的表单转Json方案,可以将表单转为同样格式的Json数据进行发送。
  2. RESTful:支持无限层级结构,并且可以替换接口URL中的相关绑定参数。
  3. 源数据[RAW]:所有非表单和Restful类型的参数均可通过源数据进行发送,如Json、XML或者其他自定义的数据格式等。

操作列(蓝色部分)分别是:

  1. 参数的更多设置:如参数的值可能性(eoLinker首创功能,全面记录该参数拥有的各种值以及含义)、参数示例等。
  2. 拖动排序
  3. 删除

更多参数设置

返回参数部分和请求参数部分大同小异,不做赘述。

返回示例 部分提供了 成功 以及 失败 两种结果的记录,同时返回记录也可以作为接口的简易Mock功能,当接口文档保存以后,将会得到两个统一前缀的URL地址,访问该地址可以得到实现记录好的 成功结果 或者 失败结果

(上图为保存后的返回示例,红色部分的简易Mock的地址,访问即可得到相应的结果,如图中的返回结果为ok)

最后点击页面右上方的 保存 或者 继续添加 按钮,即可完成当前接口的创建工作。

熟练之后,创建一个接口文档的时间约为3~5分钟,并且可以连同接口测试一起进行,极大提高开发效率。

------------------------------------------------------------------------------------------------------------

基础测试(在线接口测试)

eoLinker提供了非常强大的在线API接口测试功能,在使用之前,请先确保已经安装 eoLinker自动化测试增强插件 ,该插件为您提供了API的在线、跨域、文件以及自动化测试的功能。

插件获取地址:请点击这里获取插件

eoLinker通过测试插件提供了非常多的 独有的 测试功能,包括但不限于:

  1. 参数构造器:一键对参数进行任意次数的处理
  2. 智能表单:根据请求方式自动修改参数发送方式以及拼接参数
  3. 在线、跨域、本地测试:不管服务器部署在任何地方,即使是localhost也可以在线进行测试
  4. 文件测试:请求参数支持文件格式
  5. 支持Restful类型的API测试:自动将参数替换url中的匹配部分
  6. 支持Raw源数据类型的API测试:支持json、xml甚至是用户自定义结构的请求参数。
  7. 支持查看测试的详细结果,包括头部、返回值以及时间等
  8. 支持保存测试历史,并且随时切换到历史的测试记录
  9. 支持对返回值进行格式化,并且能够在新窗口中打开

对每个功能的具体介绍请查看本章节下的对应教程

插件安装完成之后刷新页面,在 接口详情页 上方点击 测试 选项卡,会出现蓝色部分提示“目前正在使用eoLinker测试插件进行测试”。

然后您可以在下方填写测试参数等,点击发送按钮即可得到测试结果!

------------------------------------------------------------------------------------------------------------

基础测试(在线接口测试)

eoLinker提供了非常强大的在线API接口测试功能,在使用之前,请先确保已经安装 eoLinker自动化测试增强插件 ,该插件为您提供了API的在线、跨域、文件以及自动化测试的功能。

插件获取地址:请点击这里获取插件

eoLinker通过测试插件提供了非常多的 独有的 测试功能,包括但不限于:

  1. 参数构造器:一键对参数进行任意次数的处理
  2. 智能表单:根据请求方式自动修改参数发送方式以及拼接参数
  3. 在线、跨域、本地测试:不管服务器部署在任何地方,即使是localhost也可以在线进行测试
  4. 文件测试:请求参数支持文件格式
  5. 支持Restful类型的API测试:自动将参数替换url中的匹配部分
  6. 支持Raw源数据类型的API测试:支持json、xml甚至是用户自定义结构的请求参数。
  7. 支持查看测试的详细结果,包括头部、返回值以及时间等
  8. 支持保存测试历史,并且随时切换到历史的测试记录
  9. 支持对返回值进行格式化,并且能够在新窗口中打开

对每个功能的具体介绍请查看本章节下的对应教程

插件安装完成之后刷新页面,在 接口详情页 上方点击 测试 选项卡,会出现蓝色部分提示“目前正在使用eoLinker测试插件进行测试”。

然后您可以在下方填写测试参数等,点击发送按钮即可得到测试结果!

 

------------------------------------------------------------------------------------------------------------

添加团队成员

eoLinker AMS中提供了强大的团队协作功能。

项目详情页,点击侧边栏 协作管理,在右侧输入想要加入的成员的账号(用户名、手机号、邮箱),点击 搜索用户 按钮

对想要加入的成员点击 添加 即可:

当你需要大量邀请成员加入时,可以通过 生成邀请链接功能,批量导入成员:

 

------------------------------------------------------------------------------------------------------------

在线分享项目

在eoLinker AMS中,您可以一键将项目通过连接分享给其他人。

在 项目概况页,点击其他功能下的 在线分享项目 按钮:

  1. 在弹出框中点击 启用分享 按钮,然后点击复制分享链接,最后点击 保存 按钮既可。

  2. 如果您需要对分享的项目进行加密(需要正确输入密码才能查看),点击 启用加密 按钮,输入密码,最后点击 保存 按钮既可。

------------------------------------------------------------------------------------------------------------

今天先到这,欢迎大家提意见和补充内容哈,谢谢各位!

转载于:https://my.oschina.net/ProLinker/blog/1605632

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值