使用負載測試分析器分析負載測試結果
您可以使用 [負載測試分析器],找出應用程式的瓶頸、辨識應用程式的錯誤,以及測量應用程式的改進程度。 可透過下列方式使用 [負載測試分析器] 來分析負載測試結果:
在負載測試執行時予以監視。
在負載測試完成後予以分析。
檢視上一次負載測試的結果。
不論您是從 Visual Studio Ultimate 或命令列執行負載測試,也不論您是在單機電腦或遠端機器上執行負載測試,都可以完成上述工作。
注意事項 |
---|
您也可以建立報告,這些報告會比較兩個以上的報告以進行趨勢分析,並與專案關係人共用。 如需詳細資訊,請參閱針對測試比較或趨勢分析報告負載測試結果。 |
分析執行中與已完成之負載測試之間的差異
當您執行負載測試時,[負載測試分析器] 會顯示在另一個索引標籤中,並顯示負載測試的名稱以及測試開始的時間 (例如 LoadTest1 [下午 12:40])。 當負載測試執行時,會有較小的一組效能計數器資料維持在記憶體中。 您可以在負載測試執行時監視這組資料。 負載測試完成之後,您可以從資料庫分析整組資料。 負載測試執行時顯示的資料,與負載測試完成後可以看到的資料之間有一些差異。 例如,90% 和 95% 的回應時間資料都必須等到負載測試完成後才會進行計算。 而且可以用來分析資料之工具的功能也有一些差異。
在您執行負載測試時,可使用兩個檢視:[圖形] 測試和 [資料表] 檢視。 [圖形] 檢視可讓您繪製所收集的效能計數器。 [資料表] 檢視提供每個收集的測試、頁面、異動和要求的資訊。 您也可以取得列出錯誤的資料表。
根據預設,當負載測試完成時,會顯示 [摘要] 檢視。 您可以使用工具列在 [摘要]、[圖形]、[資料表] 和 [詳細資料] 檢視之間切換。 [負載測試分析器] 可以使用一般的 Visual Studio 視窗管理技術,設為停駐或浮動視窗。 當您分析完成的負載測試回合時,可以同時開啟多個 [負載測試分析器],以比較不同的負載測試回合。
如需 [負載測試分析器] 更為完整的概觀,請參閱負載測試分析器概觀。
工作
工作 |
相關主題 |
---|---|
存取負載測試的結果:當您從 [負載測試編輯器] 執行負載測試時,負載測試結果會自動開啟,而且執行中的負載測試會顯示在 [負載測試分析器] 中。 而當您從 [測試檢視] 視窗、[測試清單編輯器] 視窗或從命令列執行負載測試時,則必須手動存取負載測試結果。 如需各種執行負載測試之方法的詳細資訊,請參閱 執行負載測試。 |
|
在負載測試中加入分析注意事項:您可以在進行分析時將註解加入至負載測試。 註解會隨著負載測試結果永久儲存。 輸入的描述也會顯示在 [描述] 資料行中,這個資料行與 [負載測試編輯器] 的 [開啟和管理測試結果] 對話方塊中的負載測試相關聯。 如需詳細資訊,請參閱 HOW TO:存取負載測試結果以進行分析。 此外,當您建立負載測試結果的 Excel 報表時,就會顯示註解。 如需詳細資訊,請參閱針對測試比較或趨勢分析報告負載測試結果。 |
|
分析負載測試的結果:您必須先存取負載測試回合資料,之後才能分析產生的資料。 您可以檢視 [負載測試摘要],快速了解測試的結果。 負載測試摘要會以精簡易讀的格式顯示主要的結果。 您可以列印負載測試摘要, 以方便您和專案關係人一起討論測試的結果。 您可以使用負載測試結果中的圖形和資料表,分析負載測試結果的詳細資料。 其中包括 [錯誤]、[頁面]、[要求]、[SQL 追蹤]、[測試]、[臨界值] 和 [異動]。 |
|
分析負載測試結果中的虛擬使用者活動,找出效能問題:您可以使用「虛擬使用者活動圖表」,以視覺化負載測試期間虛擬使用者可以執行的動作。 這樣可幫助您找出 CPU 使用率激增或者要求數/秒降低的狀況,並判斷發生這些狀況時正在執行的測試或頁面。 |
相關工作
您必須先執行一次或多次測試,才能分析負載測試。 在測試執行時,可以即時觀察測試結果。
當您執行負載測試時,於負載測試回合期間收集到的任何資訊,都可以儲存在稱為 [負載測試結果儲存機制] 的 SQL 資料庫中。 [負載測試結果儲存機制] 含有效能計數器資料,以及已記錄之錯誤的相關資訊。
您可以使用 [開啟和管理負載測試結果] 對話方塊,在 [負載測試編輯器] 中管理負載測試結果。 您可以開啟、匯入、匯出及移除負載測試結果。
您可以建立 Microsoft Excel 報告,以協助判斷問題並探索趨勢。 您可以和專案關係人共用報告,他們不需要具有 Team Foundation Server 存取權。