測試背景作業 (Project Server 2010)

 

適用版本: Project Server 2010

上次修改主題的時間: 2016-11-30

這是新發佈的文章。我們竭誠歡迎您提供意見,以協助提升技術文件的品質。請將關於此文件的任何意見、問題或關心議題傳送至 epmdocfeedback@microsoft.com

本文並非關於任何使用者動作之直接結果的作業,而是關於在背景以排程工作執行的作業。一些屬於此類別的最常見作業包括下列項目:

  • Cube 建立

  • Active Directory 同步處理

  • 專案 封存

一般而言,這些作業的測試策略僅存在於下列項目中:

  1. 控制在測試下的作業開始時間

  2. 在 Visual Studio Team System 2008 Test Edition 上同時執行虛擬測試,以便從受影響的伺服器擷取相關的資料,並且沒有任何其他負載

必須執行虛擬測試,才能開始收集效能計數資料,並在 Cube 建立程序的整個持續時間繼續。可用於此目的之虛擬測試的範例包括在「EPM 壓力測試」Visual Studio 解決方案 ("DoNothing" 類別) 中,它是「Project Server 2010 效能實驗室套件」的一部分。

下列區段提供測試上方每個作業更具體的詳細資料。

Cube 建立

為了觸發 Cube 建立程序的開始,您可以存取 [伺服器設定] 下的 [Cube 建立狀態] 頁面,並使用該頁面底部的 [立即建立] 按鈕。這將會導致執行 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 Server 應用程式伺服器加入佇列後再處理。您也可以預期在執行 SQL Server 的電腦上會有大量的活動。

請參閱淘汰專案一文,以瞭解在 Project Server 中的 專案 封存。

識別不同的佇列行為

執行背景作業測試時,請務必瞭解並且能夠識別在測試期間的不同佇列行為。應該為此目標監視的兩個關鍵效能計數器如下所示:

  1. QueueGeneral | 目前未處理的工作 (在佇列中目前未處理的工作數目)

  2. QueueJobs | 已處理的工作 / 分鐘 (每分鐘已處理的工作數目)