无法将Visual Studio 2013加载测试排队到控制器

时间:2014-06-25 18:06:41

标签: tfs visual-studio-2013 load-testing

对于Visual Studio Web性能测试设置,我有:

  1. 我的本地工作站运行Visual Studio 2013 Ultimate
  2. 控制器的Windows 2008 R2服务器
  3. 另一台Windows 2008 R2服务器设置为负载测试代理
  4. Windows 2008 R2服务器可以很好地连接到彼此。在Visual Studio中,我可以进入Load Test - >管理控制器并查看控制器和代理。

    但是,当我使用控制器进行测试设置时,我无法排队任何测试。测试结果显示:未执行 - 测试运行错误。细节是:无法执行测试运行:

      

    无法将测试运行排入控制器以收集数据和   诊断:VSCONTROLLER:6901。没有这样的主人。

    我已验证所有服务帐户都具有相应的管理员和控制器组权限,并且已禁用所有防火墙。

1 个答案:

答案 0 :(得分:3)

检查您的主机文件。我有同样的问题。如果您有条目,则客户端计算机将其在第一个条目中找到的计算机名称作为其名称发送到控制器。控制器最终查询DNS以获取其收到的名称。

所以在我的情况下,让我们说我的第一个条目是: 127.0.0.1 abcd

测试控制器尝试回调abcd.yourdomain.com,如果找不到,则会收到该错误。如果是这种情况,请将您的实际计算机名称添加为hosts文件中的第一个条目,控制器应该能够成功找到它(假设您的DNS设置正确)。

请注意,如果您的主机文件中没有条目,则测试控制器将收到正确的计算机名称,因此如果是这种情况,您遇到了其他问题。