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