查看 Application Integration 支援的連接器。
建立測試案例
本文說明如何為整合項目建立測試案例。如要進一步瞭解測試案例、支援的測試設定和限制,請參閱「測試案例簡介」。
事前準備
-
如要取得建立測試案例所需的權限,請要求管理員為您授予專案的應用程式整合編輯者 (
roles/integrations.integrationEditor
) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。這個預先定義的角色包含
integrations.googleapis.com/testCases.create
權限,這是建立測試案例所需的權限。 - 請確認整合項目處於
DRAFT
狀態。如果整合功能處於PUBLISHED
狀態,請按一下「啟用編輯」。系統會在整合中建立DRAFT
狀態的新版本。 下圖顯示整合編輯器中的編輯鎖定功能。
建立測試案例
如要建立測試案例,請選取下列任一選項:控制台
- 前往 Google Cloud 控制台的「Application Integration」頁面。
- 在導覽選單中,按一下「整合」。
系統會顯示「Integrations」頁面,列出 Google Cloud 專案中可用的所有整合項目。
- 選取要建立測試的現有整合服務。
這會在整合編輯器中開啟整合。
- 按一下「測試案例」,然後點選「+ 建立新測試案例」。系統隨即會顯示「Create test case」窗格:
接著,請按照下列步驟操作:
- 從「觸發條件」清單中選取觸發條件。
- 在「Test name」(測試名稱) 欄位中,輸入測試名稱。
- 您也可以在「說明」欄位中輸入測試的說明。
- 按一下「建立」,
在「Integration editor」頁面中,設計工具畫布會顯示「Test case mode is active」。
- 為觸發條件和工作設定測試設定。
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 專案的 IDLOCATION
:整合項目所在的地區INTEGRATION_NAME
:整合項目名稱INTEGRATION_VERSION
:整合版本
要求主體包含 TestCase
資源。例如:
{ "displayName": "example-test-case", "triggerId": "api_trigger/example-trigger", "testTaskConfigs": [{ "taskNumber": "1", "mockConfig": { "mockStrategy": "NO_MOCK_STRATEGY" }, "task": "FieldMappingTask" }], }
設定測試設定
建立測試案後,您可以為觸發事件和工作設定測試設定。