请参阅 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. 点击测试用例,然后点击 开放式测试用例。系统会显示 Test Cases 窗格,其中包含当前集成版本的测试用例列表。
  5. 选择要下载的测试用例。

    在“Integration Editor”(集成编辑器)页面中,设计人员画布会显示 Test case mode is active(测试用例模式已启用)。

  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

后续步骤