Microsoft系统结构企业数据中心功能测试
作者:网络转载 发布时间:[ 2012/11/27 13:57:10 ] 推荐标签:
基本部署
基本部署测试包含了以下所有活动:准备服务器、装载操作系统、装载应用程序,将所有服务器和网络硬件升级到当前软件修订版,并配置整个系统的所有组件。 差不多所有这些活动都在《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 服务执行性能测试。 对管理服务则不执行性能测试。
资源需求
本测试的可用性测试用例要求使用以下负载生成软件:
• Nile 试验程序可以用于端对端的动态 Web 系统测试(如本指南第 2 章“MSA EDC Test Lab Environment and Tools”中所述)。
• Web 负载工具 Microsoft Application Center Test (ACT) 可以与 Nile 试验程序同时运行,以模拟成千上万个用户访问 Intranet Web 应用程序。 该工具在本指南第 2 章“MSA EDC 测试实验室环境和工具”中已详细介绍。
• Generic Test Tool(使用文件脚本)用来模拟成千上万个用户在中心和区域文件共享服务器上执行文件操作。 该工具在本指南第 2 章“MSA EDC 测试实验室环境和工具”中已详细介绍。
• PrintStress 负载工具用来模拟成千上万个用户进行打印操作。 该工具在本指南第 2 章“MSA EDC 测试实验室环境和工具”中已详细介绍。
度量工具
• 服务器性能数据是用标准 Windows 2000 性能监视器计数器捕获的。 所有性能监视器计数器都在附录3.1 MSA EDC Test Case Files.exe 内的各自测试用例文件中。
数据服务
本节描述了在 MSA EDC Prescrīptive Architecture Kit 中实现的测试数据服务。 所有 SQL Server 计算机都是按《MSA EDC 构建指南》中的说明文档构建的,并执行在整个 MSA EDC 环境中集成的基本级别的功能。
本测试部分包括一组测试,可以验证在服务器处于事务性负载时,使用高级的面向存储区域网 (SAN) 的 SQL Server 2000 快照 API 备份 SQL Server 数据的能力。 这些测试不是用于作为 SnapShot API 测试的全面套件,只是仅仅验证 MSA EDC 文档是否准确,指导是否正确。
这些测试不是用于作为全面的 SQL Server 基准测试,或者深入研究 SQL Server 功能。 它们仅用于验证服务器集成到 MSA EDC 环境中的功能。 要完成这一目标,重点应放在测试经过内部防火墙的数据路径、Active Directory 安全策略的影响、跨 WAN 的中心和区域站点之间的数据复制,以及基本验证 SQL Server 计算机群集是否能够支持读和写密集的情况。
MSA EDC 说明性结构中实现的数据服务由三个主要群集组成:一个 4 节点的只读网络负载平衡群集,一个 4 节点故障转移群集,以及 Unisys ES-7000 群集。 SQL Server 的功能测试主要关注以下方面:
• 验证《MSA EDC 构建指南》 的数据服务一节。
• 执行可用性、可管理性和安全性测试。
• 测试数据服务与整个 MSA EDC 环境的集成。
所执行的测试集中在与数据服务和 MSA EDC 结构的其他部分集成的 SQL Server 的功能上。 SQL Server 测试所有部分的测试用例都在电子表格 MSA EDC SQL2000 TestCases.xls 中已说明,该电子表格包含在 MSA EDC Test Case Files.exe 存档文件(本章的附录 3.1)中。
测试项目
• 测试所有中央站点的 SQL Server 计算机。
• 测试 McData/Hitachi 数据系统存储环境中 SQL Server 2000 SnapShot Backup。
• 测试 4 节点的 SQL Server 群集和 4 节点网络负载平衡群集之间的数据复制。
• 测试中心和区域 SQL Server 计算机之间的数据复制。
• 测试使用 McData/Hitachi 数据系统存储环境中 CommVault Server 和 SQL Server 2000 SnapShot Backup 的备份和恢复。
测试方法
• 所有 SQL Server 计算机都要通过 BVT 验证。
• 所有 SQL Server 计算机都要测试在有和没有测试负载应用程序时,SQL Server 的高可用性、网络连接和 SAN 可访问性。
• 创建管理用例,并针对中央站点中的所有 SQL Server 计算机运行。
• 执行性能测试来验证服务器间功能,这不作为基准测试。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11