VS2013测试代理和控制器无法通信

时间:2014-01-14 01:17:10

标签: visual-studio testing azure load load-testing

我有运行VS2013负载测试控制器的Windows Azure VM和运行2013负载测试代理的第二个Azure VM。

我无法成功地进行两次沟通。我将每个VM的主机名和IP添加到另一个HOSTS文件中。我还在两台机器上创建了一个本地管理员帐户,其用户名和密码相同。两台计算机都没有加入域。我还为每个VM创建了端点6901 / TCP端点。我能够从代理VM远程登录到控制器VM上的端口6901。

当我应用测试代理配置设置时,它“测试代理无法连接到测试控制器”失败。在代理配置日志中,我看到:

  

无法从测试代理获取状态。例外:失败   连接到IPC端口:系统找不到指定的文件。

在事件查看器中,我看到:

  

无法连接到'controllerVM:6901'上的控制器。中介   可以连接到控制器,但控制器无法连接到   代理因为以下原因:连接尝试失败,因为   一段时间后,关联方没有正确回复,   或已建立的连接失败,因为连接的主机失败   回复168.62.XX.XX:6910。确保测试防火墙   代理机器没有阻止连接。

到目前为止,我完全无法解决这个问题。我需要帮助。

2 个答案:

答案 0 :(得分:3)

安装代理/控制器时,请务必使用相同的用户(管理员)帐户(运行方式...)。此帐户必须位于控制器上的TeamTestAgentService组中。

此外,在设置之后,向导将尝试将代理连接到测试控制器。状态如何?

MSDN解释here如何在工作组中安装/配置测试装备。

还有完整的问题排查指南here

答案 1 :(得分:2)

您可以检查 c:\ windows \ system32 \ drivers \ etc \ hosts 文件代理和控制器。 如果有一个分配给127.0.0.1的条目,则将其删除。