如何:使用虛擬使用者活動圖分析虛擬使用者在負載測試期間的行為
虛擬使用者活動圖可讓您看到與負載測試關聯的虛擬使用者活動。 圖表中的每一列都表示個別的虛擬使用者。 虛擬使用者活動圖會顯示每一個虛擬使用者在測試期間的行為。 這樣可讓您查看使用者活動的模式、負載模式、讓失敗或緩慢的測試產生關聯,以及查看其他虛擬使用者活動的要求。 虛擬使用者活動圖只有在負載測試完成執行之後才能使用。
下列程序會示範如何檢視虛擬使用者活動圖、如何調查特定使用者活動,以及如何使用篩選。
需求
- Visual Studio Ultimate
若要在負載測試結果中檢視虛擬使用者活動圖
若要檢視虛擬使用者資料,您必須先設定與負載測試關聯之 [計時詳細資料儲存區] 屬性的 [所有個別詳細資料] 設定。 然後再次執行負載測試。 如需詳細資訊,請參閱 如何:設定負載測試來收集完整詳細資料,以便在測試結果中啟用虛擬使用者活動.
執行負載測試之後,測試結果摘要頁面隨即顯示。 選擇工具列上的 [使用者詳細資料] 按鈕。
-或-
選擇工具列上的 [圖形] 按鈕,開啟 [圖形] 檢視。 以滑鼠右鍵按一下圖形,然後選取 [移至使用者詳細資料]。
如果您使用此選項,虛擬使用者活動圖會自動縮放至您以滑鼠右鍵按一下的測試部分。 例如,如果指標位於大約 30 秒標記處,則詳細資料檢視會在虛擬使用者活動圖底部的 [縮放為時間週期] 工具中,大約 30 秒的標記處顯示出來。
接著,可以調查虛擬使用者活動圖中特定的使用者活動詳細資訊。
若要在虛擬使用者活動圖中調查特定使用者活動
使用虛擬使用者活動圖底部的 [縮放為時間週期] 工具,以選取圖表上的區域,您要在此區域中調查特定使用者的詳細資料。
將指標移到圖形中的詳細資料上。 請注意,下列資訊會顯示在工具提示中。
使用者 ID
情節
測試
URL (不會在測試或異動中顯示)
結果
瀏覽 (不會在測試或異動中顯示)
網路
開始時間
持續期限
代理程式
測試記錄 (連結至測試記錄)
注意事項 若要協助除錯應用程式,在選擇 [測試記錄] 連結時,與記錄關聯的 Web 測試結果或單元測試結果隨即開啟。
接著,可以使用虛擬使用者活動圖中可用的篩選和反白顯示作業。
若要使用虛擬使用者活動圖中的篩選選項
在 [詳細資料圖例] 中,使用下拉式清單來選取 [測試]、[頁面] 或 [異動]。
詳細資料圖例面板
選取或清除與負載測試關聯之錯誤、記錄、測試、搜尋和 ASPX 頁面的核取方塊。
並會隨之更新虛擬使用者活動圖。
虛擬使用者活動圖提供可根據不同準則篩選出測試、頁面和異動的功能。 您可以從檢視中移除特定測試、移除所有成功的測試,或移除因特定因素而失敗的測試。 您也可以移除不具有記錄檔的所有測試。
例如,您可以選取 [(反白顯示錯誤)] 選項,該選項會顯示購物車中的所有錯誤,並以紅色標示。 您也可以選取 [(反白顯示有記錄檔的結果)] 選項,該選項會顯示圖表中有記錄檔的所有測試結果,並以綠色標示。
篩選結果面板
在 [篩選] 結果中,選取或清除下列篩選選項的核取方塊:
僅顯示具有記錄的結果:僅顯示具有關聯測試記錄的測試結果。
顯示順利完成的結果:顯示順利完成的結果。
顯示具有錯誤的結果:顯示具有錯誤的結果,這些錯誤可協助偵錯。
注意事項 選擇 [Web 效能測試結果檢視器] 工具列中的 [資料表] 按鈕,即可進一步調查 [顯示有錯誤的結果] 節點底下列出的錯誤類型清單。如需詳細資訊,請參閱 在負載測試分析器的資料表檢視中分析負載測試結果和錯誤.
並會隨之更新虛擬使用者活動圖。