上傳及下載測試案例

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

事前準備

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

    這個預先定義的角色具備上傳及下載測試案例所需的權限。如要查看確切的必要權限,請展開「Required permissions」(必要權限) 部分:

    所需權限

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

    • 上傳測試案例: 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

後續步驟