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