持續測試和部署

持續測試功能會自動執行為環境設定的一組測試案例,驗證該環境中流程版本的預期行為。

為避免不良版本在環境中上線,您也可以使用持續部署,在將流程版本部署至環境之前,執行同一組驗證測試。

管理持續測試和部署作業

如要管理持續測試和部署作業,請按照下列步驟操作:

控制台

  1. 開啟 Dialogflow CX 控制台。

  2. 選擇 GCP 專案。

  3. 選取代理程式。

  4. 按一下「管理」分頁標籤。

  5. 按一下「CI/CD」。

  6. 從「Environment name」(環境名稱) 下拉式選單中選取環境。

  7. 按一下「持續測試」分頁標籤。系統預設會開啟「Test Cases」(測試案例) 分頁。

  8. 在「Select test cases」(選取測試案例) 下拉式選單中,選取要新增至持續測試集的預先定義測試案例。

  9. 在「設定」分頁中,「持續測試」切換鈕預設為開啟。如要新增持續部署功能,請按一下「持續部署」切換鈕。

如要查看環境的每日持續測試結果,請依序按一下「Continuous tests」(持續測試) 分頁標籤和「Results」(結果)。

如要查看環境是否已啟用持續測試,請按一下「Manage」(管理) 分頁下方的「Environments」(環境)。每個環境的持續測試狀態都會顯示在「Continuous Test」(持續測試) 欄下方。

API

請參閱 Environments 類型的 runContinuousTest 和 deployFlow 方法。

選取環境參照的通訊協定和版本:

通訊協定 V3 V3beta1
REST 環境資源 環境資源
RPC 環境介面 環境介面
C++ EnvironmentsClient 不適用
C# EnvironmentsClient 不適用
Go EnvironmentsClient 不適用
Java EnvironmentsClient EnvironmentsClient
Node.js EnvironmentsClient EnvironmentsClient
PHP 不適用 不適用
Python EnvironmentsClient EnvironmentsClient
小茹 不適用 不適用