规划 Project Server 2010 性能测试实验

 

适用于: Project Server 2010

上一次修改主题: 2015-03-09

这是一篇新发布的文章。我们希望得到您的反馈,以便我们可以为您提供可能的最佳技术文档。请将有关本文档的任何意见、疑问或问题发送至 epmdocfeedback@microsoft.com

规划是每项复杂任务的第一个也是最重要的一个阶段,性能测试也不例外。有关如何规划 Microsoft Project Server 2010 安装的具体信息,请参阅Project Server 2010 的规划和体系结构

在设置环境并运行测试之前,应详细规划待办事项的所有方面。下表总结了必须要规划的部分要点。

领域 说明

硬件

实验室配置应尽可能接近现有或目标生产环境。为便于日后参考,请确保在完成实验室之前跟踪硬件配置的详细信息。

软件

计划为实验室中的每个软件组件安装最新的修补程序。如果计划长时间运行实验室(一个月或更长时间),还应计划适时用最新的安全修补程序更新系统。如果不是非得更改系统的软件配置,则应避免在实验阶段进行更改,以保持在不同时间执行的不同测试运行之间的数据可比性。

存储

实验室应有足够的空间来存储:

  • 实时数据

    • Project Server 数据库

    • SharePoint Server 数据库

  • 备份

    • 设置实验室后的一个备份集

    • Project Server 的一个备份集和必须要使用的每个不同数据配置文件的相关 SharePoint Server 数据库

  • 测试结果

    每次测试运行所需的存储大小取决于所收集的数据集、采样率和测试时长

网络

实验室环境应基于独立的网络,以尽可能降低多余的网络活动对测试的影响。通常会在实验室中配置一台计算机,以用作从企业网络远程访问实验室的桥梁。

目录服务

由于必须模拟要访问实验室环境的用户且必须知道每个模拟用户的密码,因此必须规划要使用的目录服务。应在现有 Active Directory 目录服务域中规划专用组织单位 (OU) 以管理测试用户帐户,或规划专用 Active Directory 域以用于实验室环境。

测试方案

必须根据性能实验室的总体目标详细规划测试方案。请考虑每个测试方案的以下元素:

  • 待模拟的操作(单个操作或一组具有不同百分比的混合操作)

  • 需要为每个操作模拟的用户及角色(即,每个角色所涉及的用户数量等)

  • 测试开始阶段创建的数据配置文件(即,项目数量、每个项目的任务数、每个资源的工作分配数量、每个项目的工作分配数量等)

  • 测试持续时间和负载模式(即,热启动时间、分级负载等)

  • 待收集的数据(即哪台服务器的哪些计数器、采样率等)

  • 验收条件和阈值(即,低于 x% 错误、平均 CPU 使用率 < 60% 等)

数据配置文件

汇总所有待执行的测试方案,以通过确定测试所需的最少量数据配置文件来规划整体的数据全域策略。数据配置文件通常包括以下元素:

  • 用户

    • 用户帐户

    • 资源细分结构 (RBS)

    • 企业资源库

    • 项目经理和其他角色

    • 安全(身份验证模式、组、类别)

  • 企业自定义域

  • 项目

    • 任务

    • 任务相关性

    • 团队

    • 任务

应为所有测试实体(用户、项目、任务等)规划相应的命名约定。