请参阅 Application Integration 支持的连接器。
上传和下载测试用例
本文档介绍了如何上传和下载集成测试用例。如需了解测试用例、受支持的测试配置及其限制,请参阅测试用例简介。
准备工作
-
为了获得上传和下载测试用例所需的权限, 请让管理员授予您 项目的 Application Integration Editor (
roles/integrations.integrationEditor
) IAM 角色。 如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。此预定义角色包含上传和下载测试用例所需的权限。如需查看所需的确切权限,请展开所需权限部分:
所需权限
如需上传和下载测试用例,您需要具备以下权限:
-
上传测试用例:
integrations.googleapis.com/testCases.create
-
下载测试用例:
integrations.googleapis.com/testCases.get
-
上传测试用例:
- 如需下载测试用例,请确保您的集成中包含测试用例。如需了解如何创建测试用例,请参阅创建测试用例。
上传测试用例
如需上传测试用例,请选择以下选项之一:
控制台
- 在 Google Cloud 控制台中,前往 Application Integration 页面。
- 在导航菜单中,点击集成。
系统会显示集成页面,其中列出了 Google Cloud 项目中可用的所有集成。
- 选择要为其创建测试的现有集成。
这将在集成编辑器中打开集成。
- 如需从本地机器上传测试用例,请从测试用例列表中选择上传测试用例。
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 项目的 IDLOCATION
:集成所在的区域INTEGRATION_NAME
:集成的名称INTEGRATION_VERSION
:集成的版本
请求正文包含文件的内容(字符串格式和文件格式)。有效文件格式为 .json
和 .yaml
。
下载测试用例
如需下载集成版本的测试用例,请选择以下任一选项:
控制台
- 在 Google Cloud 控制台中,前往 Application Integration 页面。
- 在导航菜单中,点击集成。
系统会显示集成页面,其中列出了 Google Cloud 项目中可用的所有集成。
- 选择包含测试用例的现有集成。
这将在集成编辑器中打开集成。
- 点击测试用例,然后点击 开放式测试用例。系统会显示 Test Cases 窗格,其中包含当前集成版本的测试用例列表。
- 选择要下载的测试用例。
在“Integration Editor”(集成编辑器)页面中,设计人员画布会显示 Test case mode is active(测试用例模式已启用)。
- 点击 下载。
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 项目的 IDLOCATION
:集成所在的区域INTEGRATION_NAME
:集成的名称INTEGRATION_VERSION
:集成的版本TEST_CASE_ID
:您要下载的测试用例的 ID