負載測試回合設定屬性
負載測試的回合設定會決定多種其他設定,包括測試的持續期間、結果收集詳細層級,以及在測試執行時所收集的計數器集合。您可以針對每個負載測試建立和儲存多個回合設定,然後在執行測試時選取一個特定的設定。當您使用 [新增負載測試精靈] 來建立負載測試時,就會將初始回合設定加入至負載測試。如需詳細資訊,請參閱步驟4-在新增負載測試精靈中指定回合設定。
下表將說明負載測試回合設定的各種屬性。您可以修改這些屬性,以符合特定的負載測試需求。
如需詳細資訊,請參閱負載測試分析器概觀與設定負載測試回合設定。
需求
- Visual Studio Ultimate
本主題內容:
一般屬性
屬性 |
定義 |
---|---|
描述 |
回合設定的描述。 |
每一類型的錯誤數目上限 |
要為負載測試儲存的每一類型的錯誤數目上限。 您可視需求增加此數目,但是這樣做將會增加負載測試結果的大小和處理時間。 |
回報的要求 URL 最大數目 |
此負載測試中要回報結果之唯一 Web 效能測試要求 URL 的最大數目。 您可視需求增加此數目,但是這樣做將會增加負載測試結果的大小和處理時間。 |
臨界值違規數目上限 |
要為這個負載測試儲存的臨界值違規數目上限。 您可視需求增加此數目,但是這樣做將會增加負載測試結果的大小和處理時間。 |
執行應用程式定義域中的單元測試 |
布林 (Boolean) 值,決定當負載測試包含單元測試時,是否要在個別應用程式定義域中執行各個單元測試組件 (Assembly)。預設為 True。 如果單元測試不需要個別應用程式定義域或 app.config 檔案就可以正常運作,藉由將這個屬性的值設定為 False,單元測試可能會更快速執行。 |
名稱 |
[回合設定] 節點出現在 [負載測試編輯器] 中的名稱。 |
驗證層級 |
這會定義將在負載測試中執行之驗證規則的最高層級。驗證規則與 Web 效能測試要求有關。每條驗證規則都具有關聯的驗證層級:[高]、[中] 或 [低]。這個負載測試回合設定將會指定當 Web 效能測試在負載測試中執行時,會執行哪些驗證規則。例如,如果這項回合設定是設定為 [中],所有標記為 [中] 或 [低] 的驗證規則便都會執行。 |
記錄的屬性
屬性 |
定義 |
---|---|
測試記錄數目上限 |
指定要為負載測試儲存的測試記錄數目上限。當達到為測試記錄數目上限輸入的值時,負載測試會停止收集記錄。因此,在測試開始時就會收集記錄,而非在測試結束時。負載測試會繼續執行,直到完成。 |
已完成之測試的儲存記錄檔頻率 |
指定寫入測試記錄檔的頻率。此數字表示次數,即測試每執行到輸入的次數,就會儲存至測試記錄檔。例如,如果輸入值 10,即等於指定將第 10、20、30 次 (依此類推) 的測試寫入至測試記錄檔。將值設定為 0 表示不儲存測試記錄檔。 如需詳細資訊,請參閱HOW TO:使用負載測試編輯器指定儲存測試記錄的頻率。 |
測試失敗時儲存記錄檔 |
布林值,用於判斷當負載測試中的測試失敗時是否要儲存測試記錄。預設為 True。 如需詳細資訊,請參閱HOW TO:使用負載測試編輯器指定測試失敗是否會儲存至測試記錄。 |
如需詳細資訊,請參閱修改負載測試記錄設定。
結果屬性
屬性 |
定義 |
---|---|
儲存區類型 |
儲存負載測試取得之效能計數器的方式。選項如下所示:
|
計時詳細資料儲存區 |
用來判斷何種詳細資料會儲存至 [負載測試結果存放區中],可用的值有三種:
如需詳細資訊,請參閱HOW TO:指定負載測試回合設定的計時詳細資料儲存區屬性。 |
追蹤屬性的 SQL
屬性 |
定義 |
---|---|
追蹤的 SQL 作業的最小持續期間 |
SQL 追蹤所要擷取之 SQL 作業的最小持續期間 (以毫秒為單位)。例如,如果您嘗試在負載的情況下尋找慢速的 SQL 作業,這可讓您忽略快速完成的作業。 |
SQL 追蹤連接字串 |
用來存取要追蹤之資料庫的連接字串 (Connection String)。 |
SQL 追蹤目錄 |
SQL 追蹤檔案在追蹤結束時所放置的位置。SQL Server 必須要具有這個目錄的寫入權限,而控制器則必須具有讀取權限。 |
SQL 追蹤已啟用 |
此項會啟用 SQL 作業的追蹤,預設值是 False。 |
如需詳細資訊,請參閱在負載測試中收集 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 效能測試連接模型選項有三種:
|
WebTest 連接集區大小 |
這會指定在負載測試代理程式和 Web 伺服器之間,可以產生的最大連接數目,但只適用於 [連接集區] 模型。 |
變更執行設定屬性
您可以使用不同的屬性設定,將其他回合設定加入至負載測試,以便在不同的狀況下執行負載測試。例如,您可以加入新的測試設定並且使用不同的取樣率,或指定較長的執行持續期間。您一次只能使用一個回合設定,並必須透過讓回合設定變成作用中,而指定要使用的回合設定。如需範例,請參閱HOW TO:選取負載測試的使用中回合設定。
若要變更回合設定
開啟負載測試。
展開 [回合設定] 資料夾。
選取 [執行設定] 節點。
在 [檢視] 功能表上選擇 [屬性視窗]。
[屬性視窗] 隨即顯示,並顯示選取之回合設定的屬性。
使用 [屬性視窗] 變更回合設定。例如,將執行持續時間變更為 [00:05:00] 以執行測試五分鐘。
注意事項 如需回合設定屬性及其描述的完整清單,請參閱負載測試回合設定屬性。
當您完成變更的屬性時,請儲存您的負載測試。在 [檔案] 功能表上,選擇 [儲存檔案]。
注意事項 |
---|
計數器集合對應也是回合設定的一部分。如需詳細資訊,請參閱在負載測試中指定電腦的計數器集合和臨界值規則。 |