擷取與分析測試資料 (Project Server 2010)

 

適用版本: Project Server 2010

上次修改主題的時間: 2011-03-11

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

除了使用 Visual Studio Team System 2008 Test Edition 本身來開啟和分析之前測試執行的資料以外,您也應該使用如 Microsoft Excel 等更強大的工具來分析測試資料。

將資料從實驗室移到測試分析資料庫

在隔離的網路中部署實驗室環境是最佳作法。這個方法會影響包含透過 Visual Studio Team System 2008 Test Edition 所收集之測試資料的 Microsoft SQL Server 資料庫。當您執行大部分的資料分析工作時,它所在的網路通常會與您目前連線的網路不同。因此,通常會有一個程序來將測試資料從實驗室環境移到測試分析環境。這可以透過將 LoadTest 資料庫從某個環境到另一個環境的 SQL Server 備份與復原作業來達成。

從測試資料庫擷取相關的資料

當您處理 LoadTest 資料庫所要知道的第一件事,是儲存在資料庫中的測試執行之測試執行識別碼。在「Project Server 2010 效能實驗室套件」中的 GetTestRunIDs.sql 檔案包含的 Transact-SQL 查詢,可以從資料庫取得測試執行識別碼清單,此套件也包含對識別測試執行有用的其他資訊。

在您取得要分析的測試之測試執行識別碼後,接著就必須從資料庫擷取相關的資訊。該目的使用的主資料表為 LoadTestComputedCounterSample,它包含所有測試執行之效能計數器資料與關鍵效能指標的所有資料範例。範例 Transact-SQL 查詢可用來擷取相關資料,此範例包括在「Project Server 2010 效能實驗室套件」的 ExtractData.sql 檔案中。這個查詢會傳回可以輕鬆複製並貼入 Excel 工作表中的數項結果集。