查看 Application Integration 支援的連接器

上傳及下載測試案例

本文將說明如何上傳及下載整合項目的測試案例。如要進一步瞭解測試案例、支援的測試設定和限制,請參閱「測試案例簡介」。

事前準備

  • 如要取得上傳及下載測試案例所需的權限,請要求管理員為您授予專案的 應用程式整合編輯者 (roles/integrations.integrationEditor) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。

    這個預先定義的角色包含上傳和下載測試案例所需的權限。如要查看確切的必要權限,請展開「必要權限」部分:

    所需權限

    如要上傳及下載測試案例,您必須具備下列權限:

    • 上傳測試案例: integrations.googleapis.com/testCases.create
    • 下載測試案例: integrations.googleapis.com/testCases.get

    您或許還可透過自訂角色或其他預先定義的角色取得這些權限。

  • 如要下載測試案例,請確認整合中含有測試案例。如要瞭解如何建立測試案例,請參閱「建立測試案例」。

上傳測試案例

如要上傳測試案例,請選取下列任一選項:

控制台

  1. 前往 Google Cloud 控制台的「Application Integration」頁面。

    前往「應用程式整合」

  2. 在導覽選單中,按一下「整合」

    系統會顯示「Integrations」頁面,列出 Google Cloud 專案中可用的所有整合功能。

  3. 選取要建立測試的現有整合服務。

    這會在整合編輯器中開啟整合。

  4. 如要從本機電腦上傳測試案例,請在「Test Case」清單中選取「Upload a test case」

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」頁面。

    前往「應用程式整合」

  2. 在導覽選單中,按一下「整合」

    系統會顯示「Integrations」頁面,列出 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

後續步驟