持续测试功能会自动运行为环境配置的一组测试用例,以验证该环境中流版本的预期行为。
为了防止不良版本在环境中生效,您还可以使用持续部署来运行同一组验证测试,然后再将流版本部署到环境。
管理持续测试和部署
如需管理持续测试和部署,请执行以下操作:
控制台
选择 GCP 项目。
选择您的代理。
点击管理标签页。
点击 CI/CD。
从环境名称下拉菜单中选择一个环境。
点击持续测试标签页。默认情况下,测试用例标签页会打开。
在选择测试用例下拉菜单中,选择预定义的测试用例以添加到持续测试集中。
在设置标签页中,默认持续测试切换开关应处于打开状态。如需添加持续部署,请点击持续部署切换开关。
如需查看环境的每日连续测试结果,请点击持续测试标签页,然后点击结果。
如需查看环境是否启用了持续测试,请点击管理标签页下的环境。对于每个环境,持续测试状态位于持续测试列下。
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 | 不可用 | 不可用 |