Eolinker API DevOps 私有云 6.6 更新:支持 Websocket、Socket、SOAP 类型 API,大幅优化 API 测试体验等
2020,4,27 更新

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

  1. 支持管理、测试 Websocket(WS、WSS)、Socket(TCP、UDP)、SOAP 类型API;
  2. 支持导入 WSDL 文件创建 API 文档,并且根据 WSDL 自动创建API请求报文格式;
  3. 导出 API 可以根据分组、Tag等筛选需要导出的 API 及内容;
  4. Mock API 支持将 Raw 参数作为触发条件;
  5. Mock API 支持在返回结果中使用代码返回请求参数;
  6. 参数构造器支持插入动态表达式以及支持生成更多类型的随机数据;
  7. API 测试,JSON、XML 类型数据支持转换为 Raw 类型数据,方便编辑复杂的请求参数;
  8. 代码编辑器支持搜索、替换、下载、格式整理等功能,现在编辑请求参数、返回结果以及测试脚本会更清晰更简单;
  9. API 测试高级设置加入验证SSL、发送Eolinker Token、发送 no-cache头部等选项
  10. API 自动化测试支持跨用例复制测试步骤,支持批量导出/导入测试用例;
  11. API 自动化测试定时任务支持直接选择项目内成员作为发送测试报告的目标;
  12. 管理后台设置LDAP登录时支持设置LDAP过滤器来筛选用户;
  13. PC 客户端支持设置系统代理以及用户自定义代理,方便通过代理进行跨网测试;
  14. 优化部分操作及显示体验。

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

支持管理、测试 Websocket(WS、WSS)、Socket(TCP、UDP)、SOAP 类型API

API 项目中点击新增API右侧下拉菜单,可以选择新建 Websocket、Socket、SOAP 等类型API。系统针对每种类型的API文档均进行了适配,并且支持直接对API发起测试。

注:目前仅支持Websocket、Socket、SOAP等协议 API 的文档管理以及基本测试,暂不支持上述协议的 API 测试用例、Mock API、自动化测试等功能。

 

支持导入 WSDL 文件批量生成 SOAP API

在新建 SOAP 类型 API 时,可以通过导入 WSDL 文件快速创建 API 文档,系统会自动识别 WSDL 内容中的 API 信息并生成好请求参数、返回结果等文档。

 

导出 API 可以根据分组、Tag等筛选需要导出的 API 及内容

导出API时支持根据分组、Tag标签、API状态等信息筛选需要导出的API,并且能够选择导出的API文档中包含的内容,如是否包含返回示例、详细说明等。

 

Mock API 支持将 Raw 参数作为触发条件

Mock API的触发条件中支持对请求报文整体进行验证,支持编写正则表达式对 Raw 参数进行验证。

 

Mock API 支持在返回结果中使用代码返回请求参数

Mock API 的返回结果中,支持通过 Javascript 获取请求 Mock API 时的请求参数。

在返回结果的 Javascript 编辑器侧边栏中,可以直接选择需要或取得请求参数信息,比如通过 return headers[“token”],将请求头部中的token参数作为返回结果返回给调用方。

目前支持获取请求的参数位置以及对应全局变量名为:

 

参数构造器支持插入动态表达式以及支持生成更多类型的随机数据

参数构造器加入“动态生成数据”功能,目前支持生成以下数据类型:

 

API 测试,JSON、XML 类型数据支持转换为 Raw 类型数据,方便编辑复杂的请求参数

在请求体的JSON、XML编辑器中,选择“转换为Raw”,系统会自动根据参数类型将JSON或者XML转换为Raw类型数据,满足编辑复杂请求参数的情况。

 

代码编辑器支持搜索、替换、下载、格式整理等功能

全面强化代码编辑器,支持根据编辑器中的内容类型,提供格式整理、压缩格式、复制、下载、在新标签页打开内容、搜索、替换等操作。让编辑请求参数、查看返回结果、编写自动化测试脚本更加便捷。

 

API 测试高级设置加入验证SSL、发送Eolinker Token、发送 no-cache头部等选项

在项目设置中,加入全局测试设置:

在 API 测试页面,也可以临时改变测试高级设置的值。

 

API 自动化测试支持跨用例复制测试步骤

在自动化测试用例详情页,点击批量操作,选择需要复制的测试步骤,然后点击复制即可复制到当前用例或其他测试用例中。

 

支持批量导出/导入测试用例

在自动化测试用例列表页,点击批量操作,选择需要导出的测试用例,然后点击导出即可导出为离线文件。点击新建用例右侧下拉菜单,选择导入即可在当前分组下导入测试用例文件。

 

API 自动化测试定时任务支持直接选择项目内成员作为发送测试报告的目标

 

管理后台设置LDAP登录时支持设置LDAP过滤器来筛选用户

 

PC 客户端支持设置系统代理以及用户自定义代理,方便通过代理进行跨网测试

 

优化部分操作及显示体验