持續測試功能會自動執行為環境設定的一組測試案例,以驗證該環境中流程版本的預期行為。
為避免環境中出現不良版本,您也可以使用持續部署,在將流程版本部署至環境前,先執行同一組驗證測試。
管理持續測試和部署作業
如要管理持續測試和部署作業,請按照下列步驟操作:
主控台
選擇 GCP 專案。
選取代理程式。
按一下「管理」分頁標籤。
按一下「CI/CD」。
從「環境名稱」下拉式選單中選取環境。
按一下「Continuous tests」(持續測試) 分頁標籤。系統預設會開啟「測試案例」分頁。
在「選取測試案例」下拉式選單中,選取要新增至持續測試集的預先定義測試案例。
在「設定」分頁中,「持續測試」切換按鈕應預設為開啟。如要新增持續部署,請點選「持續部署」切換按鈕。
如要查看環境的每日持續測試結果,請按一下「Continuous tests」(持續測試) 分頁,然後按一下「Results」(結果)。
如要查看環境是否已啟用持續測試,請按一下「管理」分頁下方的「環境」。每個環境的持續測試狀態都位於「持續測試」欄下方。
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 |
Ruby | 不適用 | 不適用 |