更新:2007 年 11 月
在執行負載測試且發行結果時,頁面、交易和計數器層級的負載測試結果詳細資料會載入至資料倉儲,並顯示在結果檢視方塊中。藉由使用這些詳細資料,可以回答類似下列的問題:
在負載測試中執行了哪些交易和頁面,平均回應時間又是多久?
收集了哪些計數器值 (例如,記憶體使用量或網路輸送量),這些值又是多少?
特定負載測試結果與比較測試結果相較之下是好還是差?
注意事項: |
|---|
您必須在資料層使用 Microsoft SQL Server 2005 Enterprise Edition 或 SQL Server 2005 Enterprise (64) Edition,才能使用具有 Team System Cube 的檢視方塊。Team Foundation Server 隨附的 SQL Server 2005 Standard Edition 並不支援使用檢視方塊。當您使用 SQL Server 2005 Standard Edition 時,所有檢視方塊中的 Cube 項目都會位於 Team System 資料 Cube 中。 |
測量
下表描述包含在負載測試檢視方塊中的測量。此檢視方塊中的測量和維度 (Dimension) 包含的資訊是由負載測試的結構所導出 (這些測試所產生的結果已發行到資料倉儲)。如需各種計數器值的詳細資訊,請參閱已報告的測試結果。
測量 |
測量群組 |
描述 |
|---|---|---|
Value |
Load Test Counter |
在負載測試執行期間由計數器所收集的值。您可以使用 Counter ID 維度中的屬性 (Attribute) 來分析這些值。此測量中的值會隨進行度量的計數器類型而有不同的意義,例如,可用記憶體量、每秒的要求數等等。 |
Average Duration |
Load Test Details |
在負載測試期間執行之測試的平均持續期間。 |
Failed Tests |
Load Test Details |
在負載測試執行期間失敗的測試數目。 |
Total Tests |
Load Test Details |
當做負載測試之一部分而執行的測試總數。 |
Page Count |
Load Test Results |
在負載測試中所讀取的 Web 網頁數。 |
Response Time |
Load Test Results |
負載測試時讀取頁面的平均回應時間。 |
Actual Duration |
Load Test Summary |
負載測試執行的實際持續期間。 |
Elapsed Time |
Load Test Transaction |
在負載測試中所發生之交易的平均已耗用時間。 |
Load Test Transaction Response Time |
Load Test Transaction |
發生在負載測試時之交易的平均回應時間。 |
Transactions |
Load Test Transaction |
在負載測試期間所執行的交易數目。可藉由交易維度而進行摘要。 |
維度
下表描述負載測試檢視方塊所包含的屬性。您可以彙總隨著這些屬性中的每一個屬性得到的測量。
屬性 |
維度 |
描述 |
|---|---|---|
Build |
Build |
用來唯一識別此組建的號碼或名稱。 |
Build Start Time |
Build |
組建開始時的日期和時間。 |
Build Type |
Build |
組建類型的名稱。設定於 [新增 Team Build 類型建立精靈]。如需詳細資訊,請參閱 HOW TO:建立組建定義。 從 Team 總管中的 [Team Builds] 節點中選取。如需詳細資訊,請參閱 HOW TO:佇列或啟動組建定義。 |
Counter |
Counter ID |
識別計數器物件內與 Load Test Counter 測量群組中的 Value 測量相關的特定計數器。例如,以「要求」計數器物件而言,此值包含由特定計數器 (例如「平均回應時間」、「快取的要求」、「失敗的要求」等等) 所識別的項目。 |
Counter Instance |
Counter ID |
識別與 Load Test Counter 測量群組之 Value 測量相關聯的計數器執行個體。例如,計數器執行個體可能會表示與「網路介面」計數器物件內「每秒接收的位元組數」計數器之測量相關的特定網路卡。 |
Counter Object |
Counter ID |
用來測量負載測試期間之活動的「負載測試計數器」物件。這包含「記憶體」、「網路介面」或「要求」等計數器。這些計數器都與上述 Load Test Counter 測量群組中的 Value 測量相關。Counter ID 維度的 Counter 屬性中則包含更細微的解譯階層,可用於解譯此屬性的意義。 |
Counter Result |
Counter ID |
表示會使用目前的計數器判斷整體結果的布林值。 |
HigherIsBetter |
Counter ID |
表示此計數器執行個體所測量的值是否在較大時具有較好效能的旗標。例如,「每秒接收的位元組數」計數器的輸送量越高效能越好,但「平均測試時間」度量若具有較高的記憶體耗用量,並不代表效能較好。如此可以建立報表以比較不同回合的負載測試結果,看出效能的改善情況。 |
Load Test Counter Dimension |
Counter ID |
內部使用。 |
Load Test Scenario |
Load Test Scenario |
用於 Load Test Transaction 和 Load Test Details 測量群組之度量的情節。 |
Load Test Transaction Dimension |
Load Test Transaction |
內部使用。 |
Transaction |
Load Test Transaction |
與 Load Test Transaction 測量群組中之度量資訊相關的交易名稱。如此可以提供清單,列出所有的交易,以及這些交易在針對特定的負載測試結果或許多負載測試結果,所產生的回應時間和頻率。 |
Machine |
Machine |
具有相關負載測試計數器收集資訊的電腦。 |
Load Test Page Summary Dimension |
Page Summary |
內部使用。 |
URL |
Page Summary |
在度量 Load Test page Summary 測量群組的 Page Count 和 Response Time 測量時所使用 Web 網頁的 URL。 |
Result |
Result |
負載測試之「測試結果」的名稱。根據預設,這是執行負載測試時的時間戳記。 |
Test |
Result |
負載測試的名稱。 |
Test Description |
Result |
負載測試結果執行時的測試描述。 |
Test Type |
Result |
與測試結果相關聯的測試類型。對於負載測試而言,此類型一定是「負載測試」。 |
Run |
Run |
對產生負載測試結果之測試回合的描述。 |
Remote Run |
Run |
表示產生負載測試結果的測試回合是否為遠端測試回合的 True/False 旗標。 |
Load Test Scenario |
Scenario |
內部使用。 |
Team Project |
Team Project |
在發行負載測試結果時所參考的 Team 專案。 |
注意事項: