我已經用vs2010成功運行了一些負載測試,現在我正試圖分析結果。如何分析Visual Studio 2010負載測試結果?
我有兩個代理商,該測試使用,如果兩個代理執行測試我不知道。
我看到平均測試時間只適用於一個代理。
是否有可能得到的每個代理執行測試的數量,而不是整個負載測試?
我已經用vs2010成功運行了一些負載測試,現在我正試圖分析結果。如何分析Visual Studio 2010負載測試結果?
我有兩個代理商,該測試使用,如果兩個代理執行測試我不知道。
我看到平均測試時間只適用於一個代理。
是否有可能得到的每個代理執行測試的數量,而不是整個負載測試?
第一條根據「角色」,該測試執行方法是「遠程執行」,你有你的指定控制器,仔細檢查你的測試設置(「測試」菜單>編輯測試設置...)。也許你偶然在本地模式下運行。
如果您正在尋找在負載測試結果的「代理」表,它只是顯示一個代理人,我會假設你是對的,只有一個代理執行的測試。
[我相信,如果有從頂撞控制器防止代理控制器和代理之間的通信問題,那麼控制器將不會推測試到它。但是,如果是這種情況,那麼我們應該期望在錯誤列表中看到關於該消息的信息。]
查看您的其他代理是否實際運行測試的一種方法是在期間打開「管理測試控制器」對話框一個測試運行('測試'菜單>管理測試控制器...)。正在運行的代理將具有「運行測試」狀態。
查看代理是否正在執行測試的另一種方式是使用設置爲「所有單個詳細信息」的「計時詳細信息存儲」(在LoadTest RunSettings中)運行負載測試。然後在測試完成後,您可以單擊負載測試結果中的「詳細信息」按鈕(「摘要」,「圖形」和「表格」旁邊的),並查看虛擬用戶活動的詳細圖表。 如果我沒有記錯你可以將鼠標懸停在圖表和彈出的文本會告訴你,跑了特定的虛擬用戶代理的名稱。
如果我還記得對不對,您可以點擊圖表線拉起WebTest的日誌中的測試,你可以在測試的上下文參數找到代理的名稱。但是這需要您將'完成測試的保存日誌頻率'(再次在RunSettings中)設置爲1,以便保存WebTest日誌。