个人专长: 胡扯,瞎掰,软件测试稍微靠谱 (空间无原创东西,全部来源网络,如有侵权请联系本人)

Microsoft系统结构企业数据中心功能测试

上一篇 / 下一篇  2008-05-21 15:08:04 / 个人分类:QTP

基本部署

 

       基本部署测试包含了以下所有活动:准备服务器、装载操作系统、装载应用程序,将所有服务器和网络硬件升级到当前软件修订版,并配置整个系统的所有组件。差不多所有这些活动都在《MSA EDC构建指南》中进行了说明,在此部分的测试过程中,测试团队将遵循该《构建指南》。

       本测试部分的关注点是保证所编写的《构建指南》可以使具有相当经验的系统管理员(拥有1年以上Microsoft管理经验)能够理解并遵循。 无论测试人员何时遇到文档中有错或者可能误导目标用户的情况,测试人员都应该创建具有相应严重级别的错误报告,从而使文档能够加以更正。

       电子表格MSA EDC Base DeploymentTestCases.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打印服务。
 
     •
中央站点中连接到MicrosoftSQLServer后端数据库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 ServerSQL Server 2000 SnapShot Backup的备份和恢复。


 

测试方法

 

     •所有SQL Server计算机都要通过BVT验证。
 
     •
所有SQL Server计算机都要测试在有和没有测试负载应用程序时,SQL Server的高可用性、网络连接和SAN可访问性。
 
     •
创建管理用例,并针对中央站点中的所有SQL Server计算机运行。
 
     •
执行性能测试来验证服务器间功能,这不作为基准测试。

 


TAG: QTP

 

评分:0

我来说两句

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 52617
  • 日志数: 84
  • 文件数: 3
  • 建立时间: 2008-04-02
  • 更新时间: 2009-03-23

RSS订阅

Open Toolbar