资源需求
本测试的可用性测试用例要求使用以下负载生成软件:
• 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 计算机运行。
• 执行性能测试来验证服务器间功能,这不作为基准测试。
文章来源于领测软件测试网 https://www.ltesting.net/