若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

如何:將測試控制器或測試代理程式繫結至網路介面卡

 

發佈時間: 2016年4月

如果安裝測試控制器或測試代理程式軟體的電腦上有多個網路介面卡,您必須指定 IP 位址 (而不是電腦名稱),以識別該測試控制器或測試代理程式。

System_CAPS_warning警告

當您嘗試設定測試代理程式時,可能會接收到下列錯誤:

Error 8110. Can not connect to the specified controller computer or access the controller object

在有超過一張以上網路介面卡的電腦上安裝測試控制器,便可能導致此錯誤。 也有可能在您嘗試執行測試之前,都能夠成功安裝代理程式,而且不會看到這個問題。

若要取得網路介面卡的 IP 位址

  1. 在 Microsoft Windows 中選擇 [開始],在 [開始搜尋] 方塊中選擇並輸入 cmd,然後按 ENTER

  2. 輸入 ipconfig /all。

    接著便會顯示您的網路介面卡 IP 位址。 請將控制器要繫結之網路介面卡的 IP 位址記錄下來。

若要將網路介面卡繫結至測試控制器

  1. 在 Microsoft Windows 中選擇 [開始],在 [開始搜尋] 方塊中選擇並輸入 services.msc,然後按 ENTER

    [服務] 對話方塊隨即顯示。

  2. 在結果窗格中的 [名稱] 欄底下,以滑鼠右鍵按一下 [Visual Studio Test Controller] 服務,然後選擇 [停止]。

    -或-

    開啟較高權限的命令提示字元,然後在命令提示字元中執行下列命令:

    net stop vsttcontroller

  3. 開啟位於 <磁碟機代號:>\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ 中的 QTCcontroller.exe.config XML 組態檔。

  4. 找出 <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>
    
  5. 加入 BindTo 索引鍵,指定要用於 <appSettings> 區段中的網路介面卡。

    
      <add key="BindTo" value="<YOUR IP ADDRESS>"/>
    </appSettings>
    
    
  6. 啟動測試控制器服務。 若要這樣做,請在命令提示字元中執行下列命令:

    net start vsttcontroller.

    System_CAPS_warning警告

    您必須重新執行測試代理程式安裝,將測試代理程式連接到控制器。 這次請指定控制器的 IP 位址,而非控制器名稱。

    這適用於控制器、代理程式服務和代理程式處理序。 在超過一個以上網路介面卡的電腦上所執行的每一個處理序,都必須設定 BindTo 屬性。 這三個處理序的 BindTo 屬性設定程序都一樣,和本主題前面針對測試控制器所指定的設定程序相同。

若要將網路介面卡繫結至測試代理程式

  1. 在 Microsoft Windows 中選擇 [開始],在 [開始搜尋] 方塊中選擇並輸入 services.msc,然後按 ENTER

    [服務] 對話方塊隨即顯示。

  2. 在結果窗格中的 [名稱] 欄下,以滑鼠右鍵按一下 [Visual Studio Test Agent] 服務,然後選擇 [停止]。

    -或-

    開啟較高權限的命令提示字元,然後在命令提示字元中執行下列命令:

    net stop vsttagent

  3. 開啟位於 <磁碟機代號:>\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ 中的 QTAgentService.exe.config XML 組態檔。

  4. 找出 <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>
    
  5. 加入 BindTo 索引鍵,指定要用於 <appSettings> 區段中的網路介面卡。

    
      <add key="BindTo" value="<YOUR IP ADDRESS>"/>
    </appSettings>
    
    
  6. 啟動測試代理程式服務。 若要這樣做,請在命令提示字元中執行下列命令:

    net start vsttagent.

顯示: