HOW TO:執行負載測試
這個主題適用於:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
使用 [新增負載測試精靈] 建立負載測試,以及編輯其設定和組態選項之後,接下來即可執行負載測試,確認測試可正常運作,並檢視您的應用程式對負載模擬的反應。 如需詳細資訊,請參閱建立和編輯負載測試。
秘訣 |
---|
執行負載測試之前,請確定負載測試中包含的所有 Web 效能測試和單元測試在單獨執行時都會成功。 您可以從 [測試總管] 或 [測試檢視] 視窗或是從 [Web 效能測試編輯器] 執行測試,藉此驗證測試。 若為資料繫結的 Web 效能測試,請逐一執行所有資料值。 |
當測試執行時,會在記憶體中維護一組可在 [負載測試分析器] 中監視的效能計數器資料扼要集合。 為防止產生的記憶體需求無限制成長,每個效能計數器最多維持 200 個樣本, 包括整個測試回合目前已耗用時間之平均間隔的 100 個樣本,以及最近的 100 個樣本。 測試回合期間彙總的結果稱為「進行中的負載測試結果」(In-Progress Load Test Result)。
除了一組扼要的效能計數器資料集合之外,[負載測試分析器]有下列功能,可用於分析當負載測試執行時具有唯一性之進行中的負載測試結果資料:
表示剩餘時間的進度指示器。
[負載測試分析器] 工具列上的按鈕可以用於停止負載測試。
您可以在 [負載測試分析器] 工具列上指定摺疊或捲動圖形模式:
摺疊是負載測試執行期間 [負載測試分析器] 的預設圖形模式。 摺疊圖形會用於執行中的負載測試,以便減少記憶體中必須維護的資料量,但仍會顯示效能計數器在整個回合期間的趨勢。
當您要檢視執行中負載測試的結果時,可以使用捲動圖形模式。 捲動圖形是顯示最近資料點的選擇性檢視。 您可以使用捲動圖形來單獨檢視測試中的最近 100 個資料間隔。
[概觀] 窗格顯示執行中負載測試的組態、要求和測試案例資訊。
如需詳細資訊,請參閱 分析負載測試回合.
負載測試可以從 Visual Studio Ultimate 中的三個位置執行。
測試檢視視窗
測試清單編輯器視窗
負載測試編輯器
注意事項 當您使用 Team Foundation Build 執行以預設設定建立的負載測試時,預設的計數器不會自動出現在測試結果中。 若要檢視計數器,請將所需的計數器拖曳到負載測試結果圖形上。
若要執行負載測試
從測試專案中,開啟負載測試。
在 [負載測試編輯器] 中開啟負載測試之後,請按一下工具列上的 [執行] 按鈕。 您的負載測試便會開始執行。
-或-
在 [測試檢視] 視窗中選取測試。 以滑鼠右鍵按一下它並選取 [執行選取範圍]。 您的負載測試便會開始執行。
-或-
在 [測試清單編輯器] 視窗中,選取測試資料列中的核取方塊以選取該測試,然後按一下 [執行核取的測試] 按鈕。 您的負載測試便會開始執行。
如需詳細資訊,請參閱 HOW TO:從 Microsoft Visual Studio 執行自動化測試.
當負載測試正在執行時,您可以使用 [負載測試分析器],開始分析負載測試資料。
使用 [負載測試分析器] 工具列上的 [圖形選項] 下拉式清單,在執行負載測試時,於摺疊與捲動模式之間切換。
當負載測試執行時,您可以加入註解,此註解會隨著負載測試結果永久儲存。
如需詳細資訊,請參閱 HOW TO:使用負載測試分析器將註解加入至執行中的負載測試。
在負載測試完成之後,[負載測試分析器] 會顯示為新索引標籤式文件,其中列出負載測試摘要。 [負載測試分析器] 也可以使用一般的 Visual Studio 視窗管理技術,設為停駐或浮動視窗。 該視窗的標題是負載測試的名稱以及測試開始的時間,例如 LoadTest2 [下午 1:15]。
如需詳細資訊,請參閱負載測試分析器概觀。
已完成之負載測試的負載測試結果包含效能計數器樣本和錯誤資訊。 定期從受測電腦收集此資訊。 您可以在負載測試回合進行期間收集大量效能計數器樣本。 收集的效能資料量會視測試回合的長度、取樣間隔、受測電腦數量、收集的計數器數量、設定的資料收集器,以及記錄層級而定。 若為大型負載測試,所收集的效能資料數量可能很輕易就達到數 GB。 如需詳細資訊,請參閱使用測試控制器和測試代理程式將負載測試分配給多部測試電腦和負載測試的考量。
請參閱
工作
HOW TO:使用測試設定中指定的測試控制器和測試代理程式執行負載測試