查看 Application Integration 支持的连接器

上传和下载测试用例

本文档介绍了如何上传和下载集成测试用例。如需了解测试用例、支持的测试配置及其限制,请参阅测试用例简介

准备工作

  • 如需获得上传和下载测试用例所需的权限,请让您的管理员为您授予项目的 Application Integration Editor (roles/integrations.integrationEditor) IAM 角色。如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

    此预定义角色包含上传和下载测试用例所需的权限。如需查看所需的确切权限,请展开所需权限部分:

    所需权限

    如需上传和下载测试用例,您需要拥有以下权限:

    • 上传测试用例: integrations.googleapis.com/testCases.create
    • 下载测试用例: integrations.googleapis.com/testCases.get

    您也可以使用自定义角色或其他预定义角色来获取这些权限。

  • 如需下载测试用例,请确保集成中包含测试用例。如需了解如何创建测试用例,请参阅创建测试用例

上传测试用例

如需上传测试用例,请选择以下选项之一:

控制台

  1. 在 Google Cloud 控制台中,前往 Application Integration 页面。

    转到 Application Integration

  2. 在导航菜单中,点击集成

    系统会显示集成页面,其中列出了 Google Cloud 项目中的所有可用集成。

  3. 选择要为其创建测试的现有集成。

    这将在集成编辑器中打开集成。

  4. 如需从本地机器上传测试用例,请从测试用例列表中选择上传测试用例

API

调用 projects.locations.integrations.versions.testCases.upload 方法并提供所有相关参数。例如:

POST https://integrations.googleapis.com/v1/{parent=projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION}/testCases:upload

替换以下内容:

  • PROJECT_ID: Google Cloud 项目的 ID
  • LOCATION:集成所在的区域
  • INTEGRATION_NAME:集成的名称
  • INTEGRATION_VERSION:集成版本

请求正文包含文件内容(字符串格式)和文件格式。有效的文件格式为 .json.yaml

下载测试用例

如需下载集成版本的测试用例,请选择以下选项之一:

控制台

  1. 在 Google Cloud 控制台中,前往 Application Integration 页面。

    转到 Application Integration

  2. 在导航菜单中,点击集成

    系统会显示集成页面,其中列出了 Google Cloud 项目中的所有可用集成。

  3. 选择包含测试用例的现有集成。

    这将在集成编辑器中打开集成。

  4. 点击测试用例,然后点击打开测试用例。系统会显示测试用例窗格,其中包含当前集成版本的测试用例列表。
  5. 选择要下载的测试用例。

    在集成编辑器页面中,设计器画布会显示测试用例模式处于有效状态

  6. 点击 下载

API

调用 projects.locations.integrations.versions.testCases.download 方法。例如:

POST https://integrations.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/integrations/INTEGRATION_NAME/versions/INTEGRATION_VERSION/testCases/TEST_CASE_ID

替换以下内容:

  • PROJECT_ID: Google Cloud 项目的 ID
  • LOCATION:集成所在的区域
  • INTEGRATION_NAME:集成的名称
  • INTEGRATION_VERSION:集成版本
  • TEST_CASE_ID:您要下载的测试用例的 ID

后续步骤