测试后台操作 (Project Server 2010)

 

适用于: Project Server 2010

上一次修改主题: 2016-11-30

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

本文介绍在后台作为计划作业运行的操作,这些操作不是任何用户操作的直接结果。属于此类别的一些常见操作包括:

  • 多维数据集生成

  • Active Directory 同步

  • Project 存档

通常,这些操作的测试策略仅包含以下内容:

  1. 控制接受测试的操作的开始时间

  2. 同时对 Visual Studio Team System 2008 Test Edition 运行虚拟测试以从受影响的服务器捕获相关数据,而不产生任何其他负载

必须运行虚拟测试以开始收集性能计数器数据,并在多维数据集生成过程的整个持续时间内继续收集数据。可用于该用途的虚拟测试示例包含在“EPM 压力测试”Visual Studio 解决方案(“DoNothing”类)中,它是“Project Server 2010 性能实验室包”的一部分。

以下各部分提供了测试每个上述操作的更加具体的详细信息。

多维数据集生成

要开始多维数据集生成过程,可以访问“服务器设置”下的“多维数据集生成状态”页并使用页面底部的“立即生成”按钮。这将导致运行 SQL Server 的计算机、Project Server 应用程序服务器和 SQL Server Analysis Services 服务器执行活动。

Active Directory 同步

Microsoft Project Server 2010 中的 Active Directory 同步功能可以同步企业资源库中的资源数据或者安全组中的用户数据。这两种类型的同步目标的管理设置是不同的。

要配置并开始面向企业资源库的同步,可以直接从“服务器设置”访问“Active Directory 企业资源库同步”页。单击页面底部的“保存并立即同步”按钮。

要配置并开始面向安全组的同步,必须执行两个步骤。第一步,为要同步的每个 Project Server 组设置 Active Directory 组。首先从“服务器设置”访问“管理组”页。接下来,单击组名称以进入“添加或编辑组”页,然后单击“要同步的 Active Directory 组”部分的“查找组”。第二步包括配置同步参数和安排。为此,请单击“管理组”页的工具栏上的“Active Directory 同步选项”按钮;将打开一个对话框窗口。它允许您设置组同步选项。可以使用此对话框窗口底部的“保存并立即同步”按钮来立即启动同步任务。

Project 存档

通过从“服务器设置”访问“管理性备份”页(选择“项目”,然后单击“备份”)可以触发 Project 存档(或备份)。还可以对除项目之外的实体进行存档和测试。备份操作将排入队列并由 Project Server 应用程序服务器处理。运行 SQL Server 的计算机也将执行重要活动。

有关在 Project Server 中执行 Project 存档的详细信息,请参阅停用项目文章。

确定不同的队列行为

执行后台操作测试时,要了解并能够确定测试期间的不同队列行为,这一点很重要。为此,应该监控的两个关键性能计数器如下:

  1. QueueGeneral | Current Unprocessed Jobs(队列中当前的未处理作业数)

  2. QueueJobs | Jobs Processed / Minute(每分钟处理的作业数)