查看 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. 依序點選「測試案例」和「開啟測試案例」。「測試案例」窗格隨即顯示,其中列出目前整合版本的測試案例。
  5. 從清單中選取測試案例。

    在「整合編輯器」頁面中,設計師畫布會顯示「測試案例模式已啟用」。下圖顯示觸發條件的「測試設定」窗格:

    顯示測試設定窗格的圖片 顯示測試設定窗格的圖片

  6. 在「整合服務編輯器」頁面中,按一下觸發條件,開啟觸發條件設定窗格。接著,按照下列步驟操作:
    • 如果整合作業有輸入變數,「測試設定」分頁就會顯示這些變數。系統會自動儲存您在變數中輸入的值。
    • 如要查看觸發條件屬性,請按一下「觸發條件屬性」分頁標籤。

設定工作測試設定

如要設定整合工作的測試屬性,請選取下列其中一個選項:
  1. 前往 Google Cloud 控制台的「Application Integration」頁面。

    前往「Application Integration」

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

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

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

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

  4. 依序點選「測試案例」和「開啟測試案例」。「測試案例」窗格隨即顯示,其中列出目前整合版本的測試案例。
  5. 從清單中選取測試案例。

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

  6. 在「整合服務編輯器」頁面中,按一下工作以開啟測試設定窗格。下圖顯示工作「測試設定」窗格:

    顯示測試設定窗格的圖片 顯示測試設定窗格的圖片

    在「測試設定」分頁中,按照下列步驟操作:
    1. 從「模擬策略類型」中,選取下列任一模擬策略:
      • 如果選取「無模擬」,工作就會從主要整合執行,與實際整合中的情況相同。系統預設會為工作選取「無模擬」策略類型。
      • 如果選取「模擬執行」,則必須為「模擬執行狀態」選取下列其中一項:
        • 略過:工作標示為順利完成
        • 失敗:工作標示為失敗
      • 如果選取「模擬輸出」,則必須在「工作輸出清單」中,提供整合中下一個節點的工作輸出。
    2. 在「斷言策略」部分執行下列操作:
      1. 從「斷言類型」欄位中,選取下列其中一個選項:
        • 如果選取「Assert execution」(判斷執行),請為「Execution status to assert」(要判斷的執行狀態) 選取下列其中一個選項:
          • 成功
          • 失敗
          • 未執行
        • 如果選取「Assert parameters」,請按照下列步驟操作:
          1. 從「要判斷的參數」中,選取是否要判斷參數,包括輸入和輸出參數。
          2. 選取運算子,比較所聲明的參數與輸入的值。用來比較所斷言參數的運算可以是下列其中一種:
            • 等於
            • 不等於
            • 包含
          3. 在「值」欄位中,輸入要與參數比較的值。
      2. 選用:如要新增更多判斷,請按一下「+ 新增判斷」

後續步驟