Eolinker API DevOps 私有云 6.4 更新:系统支持Oauth 2.0登录、Mock API支持REST参数、优化测试体验等
2020,3,30 更新

EOLINKER EPC 私有云产品已于近期发布 6.4 版本,该版本中:

  1. 系统支持接入企业 Oauth 2.0 用户系统;
  2. API 文档支持跨项目复制、移动;
  3. API 文档支持对参数字段进行查重;
  4. API 文档支持自定义参数显示列表;
  5. API 编辑时支持自动对参数进行排序;
  6. API 测试支持显示测试时间分析;
  7. Mock API 新增对REST参数的校验;
  8. 公共资源管理中加入Tag管理;
  9. 项目环境中加入全局预处理,可以给所有 API 统一加上预处理操作;
  10. API 自动化测试加入“优先级”设置;
  11. API 自动化测试定时任务支持根据“优先级”、“标签”、“测试计划”筛选需要执行的测试用例;
  12. API 自动化测试支持在线查看测试报告,不需要下载HTML报告文件;
  13. 强化系统 Open API 以及 Webhook;
  14. 优化API编辑、API测试、API自动化测试的操作体验;

了解详细更新内容请查看全文  。

系统支持接入企业 Oauth 2.0 用户系统

能够在系统管理后台中设置是否启用 Oauth 2.0 进行用户登录,开启之后会在登录界面显示 使用 Oauth 登录按钮,点击会跳转到 Oauth 登录界面。

 

API 文档支持跨项目复制、移动

新版本中,当您复制 API 或者对 API 进行移动时,可以选择目标的项目。

 

API 文档支持对参数字段进行查重

在项目设置中可以开启是否对项目内的 API 字段进行查重。开启之后如果 API 的请求参数或返回参数中,在同一层级下出现重复的参数名的话,界面会有重复字段提示。

 

API 文档支持自定义参数显示列表

 

API 编辑时支持自动对参数进行排序

 

API 测试支持显示测试时间分析

API 测试报告中加入时间分析标签,可以显示本次 API 请求在各个阶段的耗时。

 

Mock API 新增对REST参数的校验

现在您可以给 Mock API 的期望设置 REST 参数的触发条件,REST 参数如果有多个命中结果,比如请求的 Mock 地址是 a.com/a/b,可能会命中以下API:

当出现多个可能命中的 API 时,会按照以下顺序优先返回其中的一个:

  1. a.com/a/b
  2. a.com/a/{b}
  3. a.com/{a}/b
  4. a.com/{a}/{b}

注意:

 

公共资源管理中加入Tag管理

 

项目环境中加入全局预处理,可以给所有 API 统一加上预处理操作

全局预处理会对每一个 API 生效,在 API 测试时,全局预处理会在 API 的预处理完成之后再执行,执行流程如下:

  1. 执行API请求预处理脚本
  2. 执行环境中的请求预处理脚本
  3. 发送API请求
  4. 执行API响应预处理脚本
  5. 执行环境中的响应预处理脚本
  6. 得到返回结果

 

API 自动化测试用例加入“优先级”设置

现在您可以给自动化测试用例设置优先级,优先级可以帮助您了解测试用例的重要程度,在测试时可以只选择某个优先级的用例进行测试。同时还可以结合定时测试任务,自动对某个优先级的测试用例进行测试。

 

API 自动化测试定时任务支持根据“优先级”、“标签”、“测试方案”筛选需要执行的测试用例

在旧的版本中,当我们需要给定时任务添加新的测试用例时,需要手动修改定时任务的用例列表。

新版本中加入了动态的筛选条件,现在您可以直接给某个优先级、标签添加定时测试任务,或者选择已有的测试方案作为定时任务,后续只需要给测试用例添加标签以及维护测试方案即可,系统会自动将相关的测试用例加入到定时任务中。

 

API 自动化测试支持在线查看测试报告,不需要下载HTML报告文件

现在您可以直接在线查看测试报告,不需要每次都下载测试报告文件。

 

强化系统 Open API 以及 Webhook

 

其他