如何:將測試控制器或測試代理程式繫結至網路介面卡
如果安裝測試控制器或測試代理程式軟體的電腦上有多個網路介面卡,您必須指定 IP 位址 (而不是電腦名稱),以識別該測試控制器或測試代理程式。
警告
當您嘗試設定測試代理程式時,可能會接收到下列錯誤:
Error 8110.Can not connect to the specified controller computer or access the controller object
在有超過一張以上網路介面卡的電腦上安裝測試控制器,便可能導致此錯誤。也有可能在您嘗試執行測試之前,都能夠成功安裝代理程式,而且不會看到這個問題。
將測試控制器繫結至特定網路介面卡
若要取得網路介面卡的 IP 位址
在 Microsoft Windows 中按一下 [開始],在 [開始搜尋] 方塊中按一下,輸入 cmd,然後按 ENTER。
輸入 ipconfig /all。
接著便會顯示您的網路介面卡 IP 位址。 請將控制器要繫結之網路介面卡的 IP 位址記錄下來。
若要將網路介面卡繫結至測試控制器
在 Microsoft Windows 中按一下 [開始],在 [開始搜尋] 方塊中按一下,輸入 services.msc,然後按 ENTER。
[服務] 對話方塊隨即顯示。
在結果窗格中的 [名稱] 欄底下,以滑鼠右鍵按一下 [Visual Studio Test Controller] 服務,然後按一下 [停止]。
-或-
開啟較高權限的命令提示字元,然後在命令提示字元中執行下列命令:
net stop vsttcontroller
開啟位於 <磁碟機代號:>\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ 中的 QTCcontroller.exe.config XML 組態檔。
找出 <appSettings> 標記。
<appSettings> <add key="LogSizeLimitInMegs" value="20"/> <add key="AgentConnectionTimeoutInSeconds" value="120"/> <add key="AgentSyncTimeoutInSeconds" value="300"/> <add key="ControllerServicePort" value="6901"/> <add key="ControllerUsersGroup" value="TeamTestControllerUsers"/> <add key="ControllerAdminsGroup" value="TeamTestControllerAdmins"/> <add key="CreateTraceListener" value="no"/> </appSettings>
加入 BindTo 索引鍵,指定要用於 <appSettings> 區段中的網路介面卡。
<add key="BindTo" value="<YOUR IP ADDRESS>"/> </appSettings>
啟動測試控制器服務。 若要這樣做,請在命令提示字元中執行下列命令:
net start vsttcontroller.
警告
您必須重新執行測試代理程式安裝,將測試代理程式連接到控制器。這次請指定控制器的 IP 位址,而非控制器名稱。
這適用於控制器、代理程式服務和代理程式處理序。 在超過一個以上網路介面卡的電腦上所執行的每一個處理序,都必須設定 BindTo 屬性。 這三個處理序的 BindTo 屬性設定程序都一樣,和本主題前面針對測試控制器所指定的設定程序相同。
將測試代理程式繫結至特定網路介面卡
若要將網路介面卡繫結至測試代理程式
在 Microsoft Windows 中按一下 [開始],在 [開始搜尋] 方塊中按一下,輸入 services.msc,然後按 ENTER。
[服務] 對話方塊隨即顯示。
在結果窗格中的 [名稱] 欄下,以滑鼠右鍵按一下 [Visual Studio Test Agent] 服務,然後按一下 [停止]。
-或-
開啟較高權限的命令提示字元,然後在命令提示字元中執行下列命令:
net stop vsttagent
開啟位於 <磁碟機代號:>\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ 中的 QTAgentService.exe.config XML 組態檔。
找出 <appSettings> 標記。
<appSettings> <appSettings> <add key="LogSizeLimitInMegs" value="20"/> <add key="AgentServicePort" value="6910"/> <add key="ControllerConnectionPeriodInSeconds" value="30"/> <add key="StopTestRunCallTimeoutInSeconds" value="120"/> <add key="CreateTraceListener" value="no"/> <add key="GetCollectorDataTimeout" value="300"/> </appSettings> </appSettings>
加入 BindTo 索引鍵,指定要用於 <appSettings> 區段中的網路介面卡。
<add key="BindTo" value="<YOUR IP ADDRESS>"/> </appSettings>
啟動測試代理程式服務。 若要這樣做,請在命令提示字元中執行下列命令:
net start vsttagent.
請參閱
工作
概念
安裝並設定 Test Agent 和 Test Controller