本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

測試 Project Server 2013 的背景作業

 

適用版本:Project Server 2013

上次修改主題的時間:2013-12-18

摘要:了解並非所有操作都是直接出自於使用者動作,而是 Project Server 2013 測試環境中之排程工作於背景中執行所使然。

一些屬於此類別的最常見作業包括下列項目:

  • Cube 建立

  • Active Directory 同步處理

  • Project 封存

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

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

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

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

下列區段提供測試上述指名之每個作業的具體詳細資料。

為了觸發 Cube 建立程序的開始,您可以存取 [伺服器設定] 下的「Cube 建立狀態」頁面,並使用該頁面底部的 [立即建立] 按鈕。這將會導致執行 SQL Server、Project Server 應用程式伺服器及 SQL Server Analysis Services 伺服器的電腦上的活動。

Microsoft Project Server 2013 中的 Active Directory 同步處理功能,可以同步處理企業資源資料庫中的資源資料或是安全性群組中的使用者資料。

若要設定和開始以企業資源資料庫為目標的同步處理,您可以從 [伺服器設定] 存取「Active Directory 企業資源資料庫同步處理」頁面。按一下頁面底部的 [儲存並開始同步處理] 按鈕。

若要繼續並開始以安全性群組為目標的同步處理,您必須執行兩個步驟。首先,為每個您要同步處理的 Project Server 群組設定 Active Directory 群組。您可以從 [伺服器設定] 存取「管理群組」頁面以開始此步驟。接著按一下群組名稱以輸入 [新增] 或「編輯群組」頁面,然後按一下 [要同步化的 Active Directory 群組] 區段中的 [尋找群組]。第二個步驟包括設定同步處理參數與排程。您可以按一下「管理群組」頁面之工具列上的 [Active Directory 同步選項] 按鈕;對話方塊視窗隨即開啟。這可讓您為群組同步處理設定選項。您可以使用此對話方塊視窗底部的 [儲存並開始同步處理] 按鈕,立即開始同步處理工作。

Project 封存 (或備份) 可以透過存取 [伺服器設定] (選取 [專案] 然後按一下 [備份]) 的「管理備份」頁面來觸發。非專案的實體也可加以封存和測試。備份作業是由 Project Server 應用程式伺服器加入佇列後再處理。您也可以預期在執行 SQL Server 的電腦上會有大量的活動。

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

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

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

https://technet.microsoft.com/zh-tw/library/ee956497.aspx
顯示: