查看 Application Integration 支援的連接器

建立測試案例

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

事前準備

  • 如要取得建立測試案例所需的權限,請要求管理員授予您專案的Application Integration 編輯者 (roles/integrations.integrationEditor) 身分與存取權管理角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。

    這個預先定義的角色具備 integrations.googleapis.com/testCases.create權限,這是建立測試案例的必要權限。

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

  • 確認整合項目處於 DRAFT 狀態。如果整合處於 PUBLISHED 狀態,請按一下「啟用編輯」。系統會在整合中為您建立 DRAFT 狀態的新版本。 下圖顯示整合編輯器中的編輯鎖定。

    整合作業編輯鎖定 整合作業編輯鎖定

建立測試案例

如要建立測試案例,請選取下列其中一個選項:

控制台

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

    前往「Application Integration」

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

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

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

    系統會在整合編輯器中開啟整合服務。

  4. 按一下「測試案例」,然後點選「+ 建立新的測試案例」。系統隨即會顯示「建立測試案例」窗格:

    圖片:顯示「建立測試案例」窗格 顯示「建立測試案例」窗格的圖片

    然後執行下列操作:

    1. 從「觸發條件」清單中選取觸發條件。
    2. 在「Test name」(測試名稱) 欄位中,輸入測試名稱。
    3. 您也可以在「說明」欄位中輸入測試的說明。
    4. 按一下「建立」

      在整合編輯器頁面中,設計師畫布會顯示「測試案例模式已啟用」

  5. 設定觸發條件工作的測試設定。

API

呼叫 projects.locations.integrations.versions.testCases.create 方法,並提供所有相關參數。例如:

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

更改下列內容:

  • PROJECT_ID: Google Cloud 專案的 ID
  • LOCATION:整合所在區域
  • INTEGRATION_NAME:整合名稱
  • INTEGRATION_VERSION:整合版本

要求主體包含 TestCase 資源。例如:

 
{
    "displayName": "example-test-case",
    "triggerId": "api_trigger/example-trigger",
    "testTaskConfigs": [{
      "taskNumber": "1",
      "mockConfig": {
        "mockStrategy": "NO_MOCK_STRATEGY"
      },
      "task": "FieldMappingTask"
    }],
}

設定測試設定

建立測試案例後,即可為觸發條件和工作設定測試設定

後續步驟