共用方式為


負載測試結構描述

更新:2007 年 11 月

下表顯示資料倉儲中的四個 Load Test 事實資料表和相關測量 (維度) 之間的關聯性。

顯示維度間之關聯的結構描述

負載測試結構描述會參考五個事實資料表:

  • Load Test Transaction 事實資料表 (dbo.Load Test Transaction)

  • Load Test Details 事實資料表 (dbo.Load test Details)

  • Load Test Page Summary 事實資料表 (dbo.Load Test Page Summary)

  • Load Test Summary 事實資料表 (dbo.Load Test Summary)

  • Load Test Counter 事實資料表 (dbo.Load Test Counter).

負載測試結構描述也會參考九個維度 (Dimension) 資料表:

  • Load Test Transaction Dimension 維度資料表 (dbo.Load Test Transaction Dimension)

  • Load Test Page Summary Dimension 維度資料表 (dbo.Load Test Page Summary Dimension)

  • Load Test Scenario 維度資料表 (dbo.Load Test Scenario)

  • Machine 維度資料表 (dbo.Machine)

  • Load Test Counter Dimension 維度資料表 (dbo.Load Test Counter Dimension)

  • Result 維度資料表 (dbo.Result)

  • Run 維度資料表 (dbo.Run Dimension)

  • Build 維度資料表 (dbo.Build Dimension)

  • Team Project 維度資料表 (dbo.Team Project) (請參閱共用維度)

Load Test Transaction 事實資料表

下表描述 Load Test Transaction 事實資料表中的資料行。

資料行

說明

__ID

識別資料表中的資料錄之號碼 (內部使用)。

Sequence

用來識別順序的號碼 (內部使用)。

Test

負載測試的名稱。

Transactions

在負載測試期間所執行的交易數目。可藉由交易維度而進行摘要。

Response Time

負載測試時讀取頁面的平均回應時間。

Elapsed Time

在負載測試中所發生之交易的平均已耗用時間。

__LastUpdatedTime

上一次插入或更新記錄的日期和時間。

__TrackingID

倉儲基礎結構用來追蹤記錄的識別號碼。

Load Test Transaction

Load Test Transaction Dimension 維度資料表的外部索引鍵。

Build

Build 維度資料表的外部索引鍵。

Run

Run 維度資料表的外部索引鍵。

Load Test Scenario

Load Test Scenario 維度資料表的外部索引鍵。

Result

Result 維度資料表的外部索引鍵。

Team Project

Team Project 維度資料表的外部索引鍵。

Load Test Details 事實資料表

下表描述 Load Test Details 事實資料表中的資料行。

資料行

說明

__ID

識別資料表中的資料錄之號碼 (內部使用)。

Sequence

用來識別順序的號碼 (內部使用)。

Test

負載測試的名稱。

Total Tests

當做負載測試之一部分而執行的測試總數。

Failed Tests

在負載測試執行期間失敗的測試數目。

Average Duration

在負載測試期間執行之測試的平均持續期間。

__LastUpdatedTime

上一次插入或更新記錄的日期和時間。

__TrackingID

倉儲基礎結構用來追蹤記錄的識別號碼。

Build

Build 維度資料表的外部索引鍵。

Run

Run 維度資料表的外部索引鍵。

Load Test Scenario

Load Test Scenario 維度資料表的外部索引鍵。

Result

Result 維度資料表的外部索引鍵。

Team Project

Team Project 維度資料表的外部索引鍵。

Load Test Page Summary 事實資料表

下表描述 Load Test Page Summary 事實資料表中的資料行。

資料行

說明

__ID

識別資料表中的資料錄之號碼 (內部使用)。

Sequence

用來識別順序的號碼 (內部使用)。

Test

負載測試的名稱。

Response Time

負載測試時讀取頁面的平均回應時間。

Page Count

在負載測試中所讀取的 Web 網頁數。

__LastUpdatedTime

上一次插入或更新記錄的日期和時間。

__TrackingID

倉儲基礎結構用來追蹤記錄的識別號碼。

PageSummary

Load Test Page Summary 維度資料表的外部索引鍵。

Build

Build 維度資料表的外部索引鍵。

Run

Run 維度資料表的外部索引鍵。

Scenario

Load Test Scenario 維度資料表的外部索引鍵。

Result

Result 維度資料表的外部索引鍵。

Team Project

Team Project 維度資料表的外部索引鍵。

Load Test Summary 事實資料表

下表描述Load Test Summary 事實資料表中的資料行。

資料行

說明

__ID

用來識別資料表之記錄的號碼 (內部使用)。

Start Time

組建開始時的日期和時間。

Actual Duration

負載測試執行的實際持續期間。

LoadTestDuration

使用者指定的負載測試持續期間。

LoadTestWarmupTime

負載測試的準備時間。在此期間不會收集效能資料。

__LastUpdatedTime

上一次插入或更新記錄的日期和時間。

__TrackingID

倉儲基礎結構用來追蹤記錄的識別號碼。

Build

Build 維度資料表的外部索引鍵。

Run

Run 維度資料表的外部索引鍵。

Result

Result 維度資料表的外部索引鍵。

Team Project

Team Project 維度資料表的外部索引鍵。

Load Test Counter 事實資料表

下表描述Load Test Counter 事實資料表中的資料行。

資料行

說明

__ID

用來識別資料表之記錄的號碼 (內部使用)。

Value

在負載測試執行期間由計數器所收集的值。這些值可以使用 Counter ID 維度中的屬性 (Attribute) 來進行分析。此測量中的值會隨進行度量的計數器類型而有不同的意義,例如,可用記憶體量、每秒的要求數等等。

__LastUpdatedTime

上一次插入或更新記錄的日期和時間。

__TrackingID

倉儲基礎結構用來追蹤記錄的識別號碼。

Build

Build 維度資料表的外部索引鍵。

Run

Run 維度資料表的外部索引鍵。

Result

Result 維度資料表的外部索引鍵。

Counter ID

Load Test Counter Dimension 維度資料表的外部索引鍵。

Machine

Machine 維度資料表的外部索引鍵。

Team Project

Team Project 維度資料表的外部索引鍵。

負載測試異動維度資料表

下表描述負載測試異動維度資料表中的資料行。

資料行

說明

__ID

用來識別資料表之記錄的號碼 (內部使用)。

Transaction

與 Load Test Transaction 測量群組中之度量資訊相關的交易名稱。如此可以針對特定的負載測試結果或多個負載測試結果,產生所有交易的清單及對應的回應次數及頻率。

__LastUpdatedTime

上一次插入或更新記錄的日期和時間。

__DimensionMemberActive

描述維度成員是否已完全填入的值 (內部使用)。

Load Test Page Summary Dimension 資料表

下表描述負載測試異動維度資料表中的資料行。

資料行

說明

__ID

用來識別資料表之記錄的號碼 (內部使用)。

URL

在度量 Load Test Page Summary 測量群組的 Page Count 及 Response Time 測量時所使用的 Web 網頁 URL。

__LastUpdatedTime

上一次插入或更新記錄的日期和時間。

__DimensionMemberActive

描述維度成員是否已完全填入的值 (內部使用)。

Load Test Scenario 維度資料表

下表描述 Load Test Scenario 維度資料表中的資料行。

資料行

說明

__ID

用來識別資料表之記錄的號碼 (內部使用)。

Load Test Scenario

用於 Load Test Transaction 和 Load Test Details 測量群組之度量的情節。

__LastUpdatedTime

上一次插入或更新記錄的日期和時間。

__DimensionMemberActive

描述維度成員是否已完全填入的值 (內部使用)。

Machine 維度資料表

下表描述 Machine 維度資料表中的資料行。

資料行

說明

__ID

用來識別資料表之記錄的號碼 (內部使用)。

Machine

所使用電腦的名稱。

__LastUpdatedTime

上一次插入或更新記錄的日期和時間。

__DimensionMemberActive

描述維度成員是否已完全填入的值 (內部使用)。

負載測試計數器維度資料表

下表描述負載測試計數器維度資料表中的資料行。

資料行

說明

__ID

用來識別資料表之記錄的號碼 (內部使用)。

Counter ID

識別計數器的號碼 (內部使用)。

Counter Object

用來在負載測試期間測量活動的負載測試計數器物件。這包含「記憶體」、「網路介面」或「要求」等計數器。這些計數器與前面所述的 Load Test Counter 測量群組中的 Value 測量相關。Counter ID 維度的 Counter 屬性中包含了更細微的解譯層級,可用來分析此屬性的意義。

Counter

識別與 Load Test Counter 測量群組中的 Value 測量相關聯之計數器物件中的特定計數器。例如,以「要求」計數器物件而言,此值包含由特定計數器 (例如「平均回應時間」、「快取的要求」、「失敗的要求」等等) 所識別的項目。

Counter Instance

識別與 Load Test Counter 測量群組之 Value 測量相關聯的計數器執行個體。例如,計數器執行個體可能會表示與「每秒接收的位元組數目」、「網路介面中的計數器」等計數器物件度量相關聯的特定網路卡。

Counter Result

表示用來判斷整體結果之目前計數器的布林值。

HigherIsBetter

表示由此計數器執行個體所度量的值是否越大越好的旗標。例如,「每秒接收的位元組數目」計數器的處理量是越大越好,但「平均測試時間」度量的記憶體耗用量則不是越大越好。如此可以建立報表以比較不同回合的負載測試結果,看出效能的改善情況。

__LastUpdatedTime

上一次插入或更新記錄的日期和時間。

__DimensionMemberActive

描述維度成員是否已完全填入的值 (內部使用)。

Result 維度資料表

下表描述 Result 維度資料表中的資料行。

資料行

說明

__ID

用來識別資料表之記錄的號碼 (內部使用)。

Result ID

識別結果的號碼 (內部使用)。

Result

負載測試之「測試結果」的名稱。根據預設,這是執行負載測試時的時間戳記。

Test

負載測試的名稱。

Test Type

與測試結果相關聯之測試的類型。對於負載測試而言,此類型一定是「負載測試」。

Test Description

負載測試結果執行時的測試描述。

Parent Result

表示包含目前結果之父測試結果的索引鍵。

Result Root

描述結果記錄是否為根結果 (表示結果代表最外層之測試結果) 的值。

Error Message

表示測試結果之錯誤訊息的字串。

Load Test Agent List

用來產生負載測試之代理程式電腦的清單。

End Time

負載測試的完成時間。

__LastUpdatedTime

上一次插入或更新記錄的日期和時間。

__DimensionMemberActive

描述維度成員是否已完全填入的值 (內部使用)。

Run 維度資料表

下表描述 Run 維度資料表中的資料行。

欄位

說明

__ID

用來識別資料表之記錄的號碼 (內部使用)。

Run ID

識別回合的號碼 (內部使用)。

Run

產生負載測試結果的測試回合。

Run Description

對產生負載測試結果之測試回合的描述。

Remote Run

表示產生負載測試結果的測試回合是否為遠端測試回合的 True/False 旗標。

__LastUpdatedTime

上一次插入或更新記錄的日期和時間。

__DimensionMemberActive

描述維度成員是否已完全填入的值 (內部使用)。

Build 維度資料表

下表描述 Build 維度資料表中的資料行。資料表中一個資料列代表一個 Team Build。

欄位

說明

__ID

資料表的記錄識別碼 (內部使用)。

Build Artifact Moniker

將物件 (例如,工作項目) 連結到特定組建時所用的識別號碼。

Build

用來唯一識別此組建的號碼或名稱。

Build Type

在 [新增 Team Build 類型建立精靈] 中所設定的組建類型名稱。如需詳細資訊,請參閱 HOW TO:建立組建定義

從 Team 總管中的 [Team Builds] 節點中選取。如需詳細資訊,請參閱 HOW TO:佇列或啟動組建定義

Drop Location

將要放置完整組建的伺服器共用位置。

Build Start Time

組建開始時的日期和時間。

__LastUpdatedTime

上一次插入或更新記錄的日期和時間。

__DimensionMemberActive

描述維度成員是否已完全填入的值 (內部使用)。

請參閱

概念

負載測試檢視方塊

其他資源

關聯式結構描述