如何:将测试控制器或测试代理绑定到网络适配器
如果安装有测试控制器或测试代理软件的计算机上有多个网络适配器,则必须指定计算机的 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 12.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 12.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.