本章描述了 Microsoft 系统结构 (MSA) 企业数据中心 (EDC) 测试团队所执行的功能测试和性能测试,以及其中所使用方法的详细信息。 本章中提供的信息包括所有测试用例和测试中所使用的自动化工具。
本指南中的第 4 章“性能测试详细信息”,主要描述了 MSA EDC 的整个测试过程中运行各种负载测试所使用的方法。
返回页首基本部署基本部署测试包含了以下所有活动:准备服务器、装载操作系统、装载应用程序,将所有服务器和网络硬件升级到当前软件修订版,并配置整个系统的所有组件。 差不多所有这些活动都在《MSA EDC构建指南》中进行了说明,在此部分的测试过程中,测试团队将遵循该《构建指南》。
本测试部分的关注点是保证所编写的《构建指南》可以使具有相当经验的系统管理员(拥有 1 年以上 Microsoft 管理经验)能够理解并遵循。 无论测试人员何时遇到文档中有错或者可能误导目标用户的情况,测试人员都应该创建具有相应严重级别的错误报告,从而使文档能够加以更正。
电子表格 MSA EDC Base Deployment Test Cases.xls 包含在 MSA EDC Test Case Files.exe 存档文件(本章的附录 3.1)中,为使用《MSA EDC 构建指南》构建企业数据中心进行了准备工作。 该电子表格中包含应该在系统构建的各个阶段(在《构建指南》中加以说明)之间执行的任务,这些任务在产品环境中并不需要执行,但是对于 MSA EDC 测试是必需的。
应该在构建环境之前浏览 MSA EDC Base Deployment Test Cases.xls 的内容。 该电子表格为测试人员提供了一套跟踪部署服务器、操作系统 (OS) 完整构建过程以及在此环境中所有其他服务器的后 OS 构建过程的工具。
在所有服务器都到达部署的后 OS 阶段之后,测试团队继续遵循《MSA EDC构建指南》完成测试的第一个阶段。 在所有服务器上构建的后 OS 阶段都完成之后,《构建指南》就可以作为本测试部分的测试用例文档了。
返回页首基本网络服务基本网络服务部分测试的是中心和区域站点的网络命名服务,然后再验证跨 WAN 的数据复制。 这些服务包括 Microsoft Active Directory 目录服务、域命名系统 (DNS)、动态主机配置协议 (DHCP) 和Windows Internet 命名服务 (WINS)。
基本网络服务部分测试的是中心和区域站点的网络命名服务,然后再验证跨 WAN 的数据复制。 这些服务包括 Microsoft Active Directory 目录服务、域命名系统 (DNS)、动态主机配置协议 (DHCP) 和Windows Internet 命名服务 (WINS)。
测试项目
•所有中心和区域域控制器、DHCP 服务器和 WINS 服务器。 外围域控制器将在后面名为“外围网络验证”一节中测试。
•测试区域服务器仅是为验证中心和外围服务器的复制和同步功能。
测试方法
•所有服务器都是通过构建验证测试 (BVT) 进行验证的。
•所有服务器都要经过有负载和无负载可用性测试用例的测试。
•仅对 Active Directory 服务执行性能测试。 有关运行这些测试的详细信息,请参阅本指南的第 4 章“性能测试详细信息”。
资源需求
本测试的可用性测试用例要求使用以下负载生成的软件:
•ADTest 负载生成工具,在本指南的第 2 章“MSA EDC 测试实验室环境”中介绍过。 该工具可以用来模拟成千上万个用户整天都登录其桌面计算机所产生的域控制器上的负载。
•域控制器性能数据可以用 Performance Monitor 计数器和 ADTest 工具的计数器报告功能来捕获。 计数器将在执行电子表格 MSA EDC Base Network Services Test Cases.xls 中列出的测试中进行监视,该电子表格包含在 MSA EDC Test Case Files.exe 存档文件(本章的附录 3.1)中。
返回页首基本操作系统服务本测试部分涉及到中央站点管理服务、中心和区域站点中的文件服务、中央站点中的打印服务和中央站点中的 Intranet 动态 Web 服务。 这些测试的所有测试用例都将在电子表格 MSA EDC Base OS Services Test Cases.xls 中加以详细介绍,该电子表格包含在 MSA EDC Test Case Files.exe(本章的附录 3.1)中。
测试项目
•所有服务器都要经过有负载和无负载可用性测试用例的测试。
测试项目
•中央站点中的 Microsoft Operations Manager (MOM) 服务器。
•Microsoft Windows 2000 文件服务,包括中心和区域站点中的动态文件系统 (DFS)。
•中央站点中的 Windows 2000 打印服务。
•中央站点中连接到 Microsoft SQL Server 后端数据库的 Microsoft Internet 信息服务 (IIS)(带有简单 Microsoft Visual Basic COM+ ASP 应用程序)。
测试方法
•所有服务器构建都是通过 BVT 进行验证的。
•所有服务器都要经过有负载和无负载可用性测试用例的测试。
•为所有中央站点服务器(除装有 SQL Server 的计算机之外)创建和运行管理用例。 参阅本章下一节“数据服务”。
•对文件和打印服务以及 Intranet 的动态 Web 服务执行性能测试。 对管理服务则不执行性能测试。