HOW TO:指定負載測試回合設定的計時詳細資料儲存區屬性
使用 [新增負載測試精靈] 建立負載測試之後,您就可以使用 [負載測試編輯器] 來變更情節屬性,以便符合您的測試需求和目標。如需詳細資訊,請參閱 使用新增負載測試精靈建立負載測試.
注意事項 |
---|
如需回合設定屬性及其描述的完整清單,請參閱負載測試回合設定屬性。 |
需求
- Visual Studio Ultimate
使用 [負載測試編輯器] 時,您可以在 [屬性] 視窗中編輯回合設定的 [計時詳細資料儲存區] 屬性值。
[計時詳細資料儲存區] 屬性可以設為下列任何選項:
所有個別細節:針對測試期間發行的每個測試、異動和頁面,收集和儲存個別計時資料。
注意事項 必須選取 [所有個別細節] 選項,才能在負載測試結果中啟用虛擬使用者資料資訊。如需詳細資訊,請參閱在負載測試分析器的詳細資料檢視中分析負載測試虛擬使用者活動。
無:不收集任何個別計時詳細資料,但仍會收集平均值。
僅限統計資料:儲存個別計時資料,但是只以百分位數資料形式儲存。這樣可以節省空間資源。
計時詳細資料儲存區屬性的考量
如果啟用 [計時詳細資料儲存區] 屬性,則在負載測試期間每個個別測試、異動和頁面的執行時間會儲存在負載測試結果儲存機制中。這可以在 [負載測試分析器] 的 [測試]、[異動] 和 [頁面] 索引標籤中顯示第 90 和第 95 個百分位數資料。
如果啟用 [計時詳細資料儲存區] 屬性,將其值設為 [僅限統計資料] 或 [所有個別細節],則會測量所有個別測試、頁面和異動的時間,也會從個別計時資料計算出百分位數資料。其差異在於,使用 [僅限統計資料] 選項時,在計算出百分位數資料之後,系統就會從儲存機制中刪除個別的計時資料。這樣做會減少使用計時詳細資料時儲存機制所需的空間量。不過,如果您想要使用 SQL 工具,以其他方式處理計時詳細資料,在此情況下應使用 [所有個別細節] 選項,以便將計時詳細資料用於該處理。此外,如果您將此屬性設定為 [所有個別細節],當負載測試執行完成之後,您就可以在負載測試分析器中使用虛擬使用者活動圖來分析虛擬使用者活動。如需詳細資訊,請參閱在負載測試分析器的詳細資料檢視中分析負載測試虛擬使用者活動。
負載測試結果儲存機制用來儲存計時詳細資料所需的空間可能相當大,尤其是長時間執行的負載測試。其次,在負載測試結束時,用來將這項資料儲存至負載測試結果儲存機制的時間會比較長,因為在負載測試執行完成之前,這項資料會先存放在負載測試代理程式上,當負載測試完成後,資料就會儲存至儲存機制中。[計時詳細資料儲存區] 屬性預設處於啟用狀態。如果這對您的測試環境來說會是個問題,您可能會希望將 [計時詳細資料儲存區] 設定為 [無]。
測試回合期間計時詳細資料會儲存在 LoadTestItemResults.dat 檔案中,在負載測試完成後就會傳回至控制器。如果是長時間執行的負載測試,此檔案會相當大。如果代理程式電腦上磁碟空間不足,這會是個問題。
注意事項 |
---|
在舊版 Visual Studio (包括 Microsoft Visual Studio 2005 和 Visual Studio 2008) 中,原本就可以使用 [計時詳細資料儲存區] 屬性的 [所有個別細節] 設定。在 Visual Studio 2010 和 Visual Studio 2012 中,有兩個重要的差異。首先,[所有個別細節] 設定在當時並不是預設設定。另一個差異是,存取這項資訊的唯一方式是使用 SQL 查詢。 |
如果您要升級舊版 Visual Studio 負載測試的專案,請使用下列程序啟用完整詳細資料收集。
若要設定負載測試中的計時詳細資料儲存區屬性
在負載測試編輯器中開啟負載測試。
展開負載測試中的 [回合設定] 節點。
選擇您要設定的回合設定,例如 [Run Settings1[作用中]]。
開啟屬性視窗。在 [檢視] 功能表上,選取 [屬性視窗]。
選擇 [結果] 分類下的 [計時詳細資料儲存區] 屬性,然後選取 [所有個別細節]。
設定 [計時詳細資料儲存區] 屬性的 [所有個別細節] 設定之後,您可以執行負載測試並檢視虛擬使用者活動圖。如需詳細資訊,請參閱執行負載和 Web 效能測試與HOW TO:使用虛擬使用者活動圖分析虛擬使用者在負載測試期間的行為。