设置 Project Server 2010 测试环境
适用于: Project Server 2010
上一次修改主题: 2016-11-30
这是最新发布的文章。我们希望得到您的反馈信息,以便我们可以为您提供尽可能最好的技术文档。请将有关文档的任何意见、问题或疑问发送到 epmdocfeedback@microsoft.com。
本文介绍设置 Microsoft Project Professional 测试环境中涉及的配置和标准。
必备软件和配置
除了构成 Microsoft Project Server 2010 场的服务器和所需的基础结构服务(例如域控制器)之外,您应设置 Visual Studio Team System 2008 Test Edition 控制器代理拓扑。有关 Visual Studio Team System 2008 Test Edition 的详细信息,请参阅 MSDN Library Online 中的控制器、代理和远程测试机组。强烈建议您为控制器、代理和存储测试结果的数据库使用专用硬件,以便尽最大可能减少对要进行测试的系统的影响。
同样,为了测试涉及 Microsoft Project Professional 的操作,您应设置测试基础结构,该结构能够以集中方式在多个终端服务会话和控制测试方案中使客户端操作自动化。此测试解决方案的示例是名为测试框架的基于社区的项目,该项目可以在 Project 2010 Thick Client Test Framework(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=190449\&clcid=0x804)(该链接可能指向英文页面) 上获得。
在测试环境中完成设置之后,建议您立即执行完整备份。保存备份集,以便能够始终在需要时还原到基准状态。
数据配置文件
Project Server 2010 场打开并运行时,您可以开始生成计划的数据配置文件。用于帮助进行此过程的工具是名为“EPM 2007 Test Data Population Tool”的基于社区的解决方案,该工具可以从 Project Server 2010 Test Data Population Tool(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=190449\&clcid=0x804)(该链接可能指向英文页面) 上获得。
生成一个特定数据配置文件后,执行 Microsoft Project Server 数据库(如果测试方案中包括项目工作区,则还包括 Microsoft SharePoint Server 内容数据库)的完整备份。然后保存备份集,以便在每次需要使用该数据配置文件启动测试运行时用于恢复。每次启动新的测试运行时,都要恢复包含相应数据配置文件的备份集,这一点很重要。执行此操作可以确保同一个方案的多次测试运行具有相同的初始条件。
模拟现实的数据
加载测试必须模拟多个不同用户,以提供现实的最准确模拟。这可以通过使用 Visual Studio Team System 2008 Test Edition 中的数据绑定功能实现,以便每个测试实例可从整个列表中随机选择一个用户。相同的方法可用于将其他数据绑定到您的编码测试中,例如项目名称、资源 UID 等。
“Data Population Tool”、“Thick Client Test Framework”和”PWA Web Tests”工具都是 Microsoft Project 2010:Project Server Stress Testing 工具包(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=190449\&clcid=0x804)(该链接可能指向英文页面) 的一部分,可以从 MSDN 代码库下载。此工具包提供相关示例,这些示例可用于枚举企业资源库中的所有资源,并生成包含将用于测试的关键信息的 XML 文件。