配置 Sauce Labs
DevOps Insights 该服务将于2026年8月31日停止运营并终止。Continuous Delivery 将于2027年2月12日在以下区域停止运营:au-syd、ca-tor、us-east。 Code Risk Analyzer 也将于该日期在所有地区停止提供服务。 如果某个区域未实际使用这些功能,该区域内的相关功能可能会提前停用,并停止接受新实例。 了解更多
Sauce Labs 运行功能单元测试。 如果将 Sauce Labs 测试套件配置为 Delivery Pipeline 中的测试作业,作为持续交付过程的一部分,该测试套件可对您的 Web 或移动应用程序运行测试。 这些测试可为您的项目提供有价值的流程控制,充当防止部署错误代码的检测点。
此工具集成仅在 IBM Cloud Public 上可用。
配置 Sauce Labs 在多个操作系统和浏览器上运行自动功能测试,以便您可以模拟用户可能使用 Web 站点或应用程序的方式:
-
如果在创建工具链时配置此工具集成,请在“可配置的集成”部分中,单击 Sauce Labs。
-
若您已拥有工具链并需向其中添加此工具集成,请在控制 IBM Cloud 台中点击菜单图标 (
)> 平台自动化 > 工具链。 在“工具链”页面上,单击某个工具链以打开其“概述”页面。
a. 单击 “添加工具”。
b. 在“工具集成”部分中,单击 Sauce Labs。
-
输入与 Sauce Labs 帐户相关联的用户名。 您可以在 Sauce Labs 账户页面的欢迎信息中找到您的用户名。
-
输入 Sauce Labs 帐户的访问密钥。 您 可以在您的 Sauce Labs 账户页面上找到该密钥。
-
单击创建集成。
-
在工具链的“概述”页面上的 第三方工具 卡上,单击 Sauce Labs 以转至 saucelabs.com 并查看工具链的测试活动。
如果您将 Sauce Labs 测试作业添加到 Delivery Pipeline,那么可以选择该服务实例。 有关在管道中配置测试作业的指示信息,请参阅在管道中配置 Sauce Labs 测试作业一节。
使用 API 配置酱油实验室
Sauce Labs工具集成支持以下配置参数,您可在 创建、读取和 更新工具集成时通过 Toolchain HTTP API和SDK 使用这些参数。
必须在请求主体中使用 saucelabs 值指定 tool_type_id 属性。
| 参数 | 用途 | 类型 | Terraform 自变量 | 描述 |
|---|---|---|---|---|
| 键 | 必需,可更新 | 密码 | access_key | Sauce Labs 账户的访问密钥。 您可以将工具链私钥引用用于此参数。 有关私钥引用的更多信息,请参阅 保护 Continuous Delivery中的敏感数据。 |
| 用户名 | 必需,可更新 | 字符串 | 用户名 | Sauce Labs 帐户的用户名。 |