如何:指定网络适配器以便在测试控制器或测试代理上与多个网络适配器结合使用

如果安装有测试控制器或测试代理软件的计算机上有多个网络适配器,则必须指定计算机的 IP 地址而不是名称来标识该测试控制器或测试代理。

警告

尝试设置测试代理时,可能会收到以下错误:

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 10.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.

    警告

    若要将测试代理连接到控制器,必须再次运行测试代理安装。 这时,需指定控制器的 IP 地址,而不是指定控制器名称。

    这适用于控制器、代理服务和代理进程。 对于每个在包含多个网络适配器的计算机上运行的进程,都必须设置 BindTo 属性。 对于所有三个进程,设置 BindTo 属性的过程是相同的,如本主题前面有关测试控制器的内容所述。

将测试代理绑定到特定网络适配器

将网络接口卡绑定到测试代理

  1. 在 Microsoft Windows 中单击**“开始”,在“开始搜索”框中单击,键入 services.msc,然后按“Enter”**。

    将显示**“服务”**对话框。

  2. 在结果窗格中的**“名称”列中,右击“isual Studio Test Agent”服务,然后单击“停止”**。

    - 或 -

    使用提升的权限打开命令提示符,并在命令行执行以下命令:

    net stop vsttagent

  3. 打开位于 <驱动器号:>\Program Files (x86)\Microsoft Visual Studio 10.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.

请参见

概念

安装和配置 Visual Studio 代理以及测试和生成控制器

其他资源

修改负载测试记录设置

跨防火墙配置测试控制器和测试代理

如何:为日志文件指定最大大小

如何:为测试控制器和测试代理指定超时周期