2014-06-25 73 views
4

對於建立一個Visual Studio的Web性能測試,我有:無法獲取的Visual Studio 2013負載測試排隊到控制器

  1. 我的本地工作站在運行Visual Studio 2013旗艦版
  2. 在Windows 2008 R2服務器用於控制器
  3. 另一個視窗2008 R2服務器設置爲負載測試劑

在Windows 2008 R2服務器連接到彼此細。在Visual Studio中,我可以進入Load Test - > Manage Controller並查看控制器和代理。

但是,當我有控制器的測試設置,我無法排隊任何測試。測試結果說:未執行 - 測試運行錯誤。與細節存在:測試運行不能被執行:

無法排隊測試運行到dcollects數據和 診斷,所述控制器:VSCONTROLLER:6901。沒有這樣的主機是已知的。

我已驗證所有服務帳戶都具有相應的管理員和控制器組權限以及禁用所有防火牆。

+0

查看測試代理和/或測試控制器機器上的事件日誌。 –

+0

這些已經過檢查,他們注意到,嘗試連接但無法建立連接。當通過procmon觀看時,我可以看到建立到6901的TCP連接。然而,測試仍然無法排隊並運行... – altOnTab

+0

現在知道它有點老了,但是你碰巧得到這個工作。這是主機文件的問題嗎? – dannash918

回答

3

檢查您的主機文件。我有同樣的問題。如果您有條目,那麼您的客戶端機器會將它在第一個條目中找到的計算機名稱作爲其名稱發送到控制器。控制器最終會查詢DNS收到的名稱。

所以在我的情況,比方說我的第一項是: 127.0.0.1 ABCD

測試控制器嘗試重新打電話abcd.yourdomain.com,如果它不能找到它,你得到這個錯誤。如果是這種情況,請將您的實際計算機名稱作爲主機文件中的第一個條目,並且控制器應該能夠成功找到它(假設您的DNS設置正確)。

請注意,如果您的主機文件中沒有條目,測試控制器將收到正確的計算機名稱,所以如果出現這種情況,您遇到了不同的問題。

相關問題