Show Table of Contents
2.7. OpenStack 集成测试套件
现在,Red Hat Enterprise Linux OpenStack Platform 包括了集成测试套件(tempest)。这个套件包括了一组测试,可以被用来测试您的 OpenStack 环境,保证您的云可以正常工作。它会把独立的 OpenStack 模块进行组合,作为一个组来进行测试,从而可以完整地测试云的功能。
集成测试套件提供了以下功能:
- 完成的测试
- 这个套件包括了 API 测试、场景测试和压力测试。另外,这个套件中还包括了可以用来对套件本身代码进行测试的单元测试。您可以运行整个测试套件(所有测试在一个目录中),也可以只运行其中的一个测试。
- 配置
- 您可以手工配置套件,也可以使用脚本从测试环境中抓取信息(查询云环境)来创建所需的资源或凭证。
- 可扩展
- 这个套件可以对任何规格的 OpenStack 云进行测试。它可以在云的计算节点和存储节点上操作实例或卷,对它们进行测试,然后再终止它们。
- 公共接口
- 这个套件只针对于公共接口(您的 OpenStack 端点)运行,它不会使用私人接口以及只针对于实施的特定接口。测试不会直接针对数据库或虚拟机管理程序(hypervisor)运行。
- 可选的验证
- 测试可以通过一个普通用户运行,也可以通过一个全局的 admin 用户运行,还可以使用其它用户的凭据运行。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.