共用方式為


負載測試回合設定屬性

下表將說明負載測試回合設定的各種屬性。 您可以修改這些屬性,以符合特定的負載測試需求。

如需詳細資訊,請參閱 HOW TO:使用負載測試編輯器修改負載測試中的回合設定屬性負載測試分析器概觀設定負載測試回合設定

一般

屬性

定義

描述

回合設定的描述。

每一類型的錯誤數目上限

要為負載測試儲存的每一類型的錯誤數目上限。

您可視需求增加此數目,但是這樣做將會增加負載測試結果的大小和處理時間。

回報的要求 URL 最大數目

此負載測試中要回報結果之唯一 Web 效能測試要求 URL 的最大數目。

您可視需求增加此數目,但是這樣做將會增加負載測試結果的大小和處理時間。

臨界值違規數目上限

要為這個負載測試儲存的臨界值違規數目上限。

您可視需求增加此數目,但是這樣做將會增加負載測試結果的大小和處理時間。

執行應用程式定義域中的單元測試

布林 (Boolean) 值,決定當負載測試包含單元測試時,是否要在個別應用程式定義域中執行各個單元測試組件 (Assembly)。 預設為 True。

如果單元測試不需要個別應用程式定義域或 app.config 檔案就可以正常運作,藉由將這個屬性的值設定為 False,單元測試可能會更快速執行。

名稱

[回合設定] 節點出現在 [負載測試編輯器] 中的名稱。

驗證層級

這會定義將在負載測試中執行之驗證規則的最高層級。 驗證規則與 Web 效能測試要求有關。 每條驗證規則都具有關聯的驗證層級:[]、[] 或 []。 這個負載測試回合設定將會指定當 Web 效能測試在負載測試中執行時,會執行哪些驗證規則。 例如,如果這項回合設定是設定為 [],所有標記為 [] 或 [] 的驗證規則便都會執行。

記錄

屬性

定義

測試記錄數目上限

指定要為負載測試儲存的測試記錄數目上限。 當達到為測試記錄數目上限輸入的值時,負載測試會停止收集記錄。 因此,在測試開始時就會收集記錄,而非在測試結束時。 負載測試會繼續執行,直到完成。

已完成之測試的儲存記錄檔頻率

指定寫入測試記錄檔的頻率。 此數字表示次數,即測試每執行到輸入的次數,就會儲存至測試記錄檔。 例如,如果輸入值 10,即等於指定將第 10、20、30 次 (依此類推) 的測試寫入至測試記錄檔。 將值設定為 0 表示不儲存測試記錄檔。

如需詳細資訊,請參閱 HOW TO:使用負載測試編輯器指定儲存測試記錄的頻率

測試失敗時儲存記錄檔

布林值,用於判斷當負載測試中的測試失敗時是否要儲存測試記錄。 預設為 True。

如需詳細資訊,請參閱 HOW TO:使用負載測試編輯器指定測試失敗是否會儲存至測試記錄

如需詳細資訊,請參閱修改負載測試記錄設定

結果

屬性

定義

儲存區類型

儲存負載測試取得之效能計數器的方式。 選項如下所示:

  • 資料庫 - 需要具有 [負載測試結果存放區] 的 SQL 資料庫。

  • None

計時詳細資料儲存區

用來判斷何種詳細資料會儲存至 [負載測試結果存放區中], 可用的值有三種:

  • 所有個別細節 - 在負載測試期間,為每項執行或發佈的測試、異動和頁面,將個別計時值收集和儲存在 [負載測試結果存放區] 中。 這是預設值。 如果要在 [負載測試分析器] 中使用 [虛擬使用者活動圖],這個值是必要的。

    如需詳細資訊,請參閱在負載測試分析器的詳細資料檢視中分析負載測試虛擬使用者活動

  • - 不收集任何個別計時值, 此為預設值。

  • 僅限統計資料 - 在負載測試期間,並不會為每項執行或發佈的測試、異動和頁面,將個別計時值收集和儲存在 [負載測試結果存放區] 中,而是只在其中儲存統計資料。

如需詳細資訊,請參閱 HOW TO:指定負載測試回合設定的計時詳細資料儲存區屬性

SQL 追蹤

屬性

定義

追蹤的 SQL 作業的最小持續期間

SQL 追蹤所要擷取之 SQL 作業的最小持續期間 (以毫秒為單位)。 例如,如果您嘗試在負載的情況下尋找慢速的 SQL 作業,這可讓您忽略快速完成的作業。

SQL 追蹤連接字串

用來存取要追蹤之資料庫的連接字串 (Connection String)。

SQL 追蹤目錄

SQL 追蹤檔案在追蹤結束時所放置的位置。 SQL Server 必須要具有這個目錄的寫入權限,而控制器則必須具有讀取權限。

SQL 追蹤已啟用

此項會啟用 SQL 作業的追蹤, 預設值是 False。

如需詳細資訊,請參閱 HOW TO:使用負載測試編輯器整合 SQL 追蹤資料

測試反覆項目

屬性

定義

測試反覆項目

指定在負載測試完成之前所要執行的個別測試總數。 這個屬性只有在 [使用測試反覆項目] 屬性為 True 時才適用。

使用測試反覆項目

如果 [使用測試反覆項目] 為 True,則負載測試將會反覆執行,直到負載測試內完成之個別測試數目達到 [測試反覆項目] 屬性所指定的數目為止。 在這種情況下,將會忽略以時間為主的設定,包括 [準備持續時間]、[執行持續時間] 和 [緩和持續時間]。 如果 [使用測試反覆項目] 為 False,則會套用所有時間設定,而會忽略 [測試反覆項目]。

如需詳細資訊,請參閱 HOW TO:在負載測試回合設定中指定測試反覆項目的數目

計時

屬性

定義

緩和持續時間

測試緩和期的持續時間,以 hh:mm:ss 的格式表示。 負載測試完成時,負載測試內的個別測試可能仍然繼續執行。 在緩和期中,這些測試可以繼續執行,直到測試完成或緩和期結束為止。 預設情況下並沒有緩和期;個別測試將依據 [執行持續期間] 設定,在負載測試完成時便告終止。

執行持續期間

測試的時間長短,格式為 hh:mm:ss。

取樣率

擷取效能計數器值的間隔時間,格式為 hh:mm:ss。

如需詳細資訊,請參閱 HOW TO:指定負載測試回合設定的取樣率

準備持續期間

開始測試和開始記錄資料取樣之間的這一段時間,格式為 hh:mm:ss。 這經常用來在錄製樣本值之前,使負載虛擬使用者逐步達到特定的載入層級。 在準備期結束前所擷取到的樣本值,將會顯示在 [負載測試分析器] 中。

WebTest 連接

屬性

定義

WebTest 連接模型

這會為在負載測試內執行的 Web 效能測試,控制從負載測試代理程式到 Web 伺服器之間的連接使用方式。 可用的 Web 效能測試連接模型選項有三種:

  • [每使用者連接] 模型會模擬使用真實瀏覽器之使用者的行為。 當模擬 Internet Explorer 6 或 Internet Explorer 7 時,每個執行 Web 效能測試的虛擬使用者,都會使用一個或兩個專用於 Web 伺服器的連接。 在 Web 效能測試發出第一個要求時,便會建立第一個連接。 當某個頁面含有一個以上的相依要求時,才會建立第二個連接, 而這些要求便會透過這兩個連接同時發送出去。 接著當 Web 效能測試繼續發送要求時,便會重複使用這些連接。 當 Web 效能測試完成時,這些連接就會關閉。 這種模型的一項缺點在於,代理程式電腦上維持開啟的連接數目可能過高 (高達使用者負載的兩倍),而且支援這種高連接計數的資源,可能會限制可從單一負載測試代理程式驅動的使用者負載。 當模擬 Internet Explorer 8 時,支援六個並行連接。

  • [連接集區] 模型會讓多個虛擬 Web 效能測試使用者共用與 Web 伺服器的連接,節省負載測試代理程式上的資源。 如果使用者負載大於連接集區大小,由不同虛擬使用者所執行的 Web 效能測試就會共用一個連接。 這表示一個 Web 效能測試在發出要求之前,可能必須等待正在使用連接的另一個 Web 效能測試。 Web 效能測試在提交要求之前所等待的平均時間,都會由負載測試效能計數器 Average Connection Wait Time (平均連接等候時間) 追蹤。 這個時間應該要小於頁面的平均回應時間, 否則,連接集區大小就有可能不足。

  • [每一測試反覆項目的連接] 模型會指定每個測試反覆項目使用專用連接。

WebTest 連接集區大小

這會指定在負載測試代理程式和 Web 伺服器之間,可以產生的最大連接數目, 但只適用於 [連接集區] 模型。

請參閱

其他資源

設定負載測試回合設定

建立和編輯負載測試

執行負載測試