您可以使用 CTP 添加、检查、延伸或重组 API 测试场景。API 测试功能要求您有正在运行的 SOAtest 服务器并已连接到 CTP。
在 CTP 的测试场景管理页面,您可以为 REST 和 SOAP APIs 添加、配置和管理测试场景和测试客户端。测试配置界面旨在帮助新用户快速定义一组核心测试。此外,您还可以在 SOAtest 桌面查看、修改和扩展团队已存在的测试资产库。
可以在 CTP 中使用测试场景库的三个主要方法:
- 测试期间自动配置:您可以配置您想执行一次或多次的测试任务,然后将环境上下文与该测试场景关联起来,以便始终在运行该测试任务之前提供适当的环境。例如,测试场景可以使用一组在开发测试环境中执行的测试数据和端点变量,另一组在系统集成测试环境中执行。任务执行历史记录存储了相关的测试环境设置和变量以及结果,从而支持完整的可跟踪性。
- 供应期间自动测试:这本质上是上述用例的反面。测试场景可在供应指定测试环境时自动执行。例如,您可以配置功能测试场景,以便在提供功能测试环境时执行 — 或在提供测试测试环境时执行安全测试场景。
- 自定义健康检测:测试场景可用于评估特定组件的健康(如第三方服务、主机、数据库等这样的真实系统组件 — 或模拟实际系统组件行为的虚拟资产)。例如,您可以运行测试来验证虚拟资产的行为是否与它所模拟的的实际资产的行为相同。这些测试可以与任何组件类型关联。