0

Issue:当我的客户端运行负载测试时,第二台机器上的远程控制器和第三台机器上的远程代理进行负载测试时,以下错误Visual Studio 2017负载测试“没有这样的主机是已知的”,带有远程控制器

错误2017年8月28日上午06点59分十八秒无法排队测试运行“”:没有 此类宿主是已知的。

  • 我有我的客户端上的Visual Studio 2017年。 2017测试控制器在运行Windows Server 2016的第二台计算机上安装和配置。2017 Test Agent在运行Windows Server 2016的第三台计算机上安装和配置。测试数据库在第二台计算机上的SQL Express上,与测试控制器。

  • 所有项目的配置工作正常(测试控制器,测试代理等)没有任何问题或错误。

  • 我在测试控制器机器上安装了VS 2017,并且能够正常运行测试。

  • 我可以从我的客户端调试没有问题,但是当我尝试运行测试,它指出上述错误。

  • 我可以“管理测试控制器”,看看我的控制器,以及列出的测试剂,尽在“准备就绪状态。”此外,设置LoadTest数据库时设置“测试连接成功”消息。

  • 我现在.testsettings文件设置了作用,与我的测试控制器相关的所有代理上运行测试。它被设置为主动测试设置。

  • 我已经把FQDN中的所有设置,并添加所有相关的机器上的每个盒子主机文件。

  • 防火墙已被禁用,每个盒子都试一试无济于事。网络共享开启,打印机共享打开,端口打开。通过端口扫描器验证了这一点,检查了服务器上的设置,并且我可以ping每个盒子和NSLookUp。

  • 我试着录制全新的测试和运行现有的测试(那些工作,如果我跑VS2017的测试控制器)无济于事。

在这一点上,我真的不知道还有什么要做或尝试,也没有提供什么其他信息。因为我已经阅读了有关网络权限,本地权限等的所有疑难解答文档,所以我愣住了。我没有做的唯一事情就是为所涉及的机器制作一个AD组,并将其添加到本地管理组中。

如果有人可以帮忙,请随时提问,我会尽力提供信息。

回答

0

可以确认这些:

  • 创建VS17负载测试。
  • 在一台计算机上,您可以在域中配置测试控制器。
  • 在另一台计算机上,您可以在不同的域中配置测试代理。

    注:这两个域相互信任。

  • 您在测试控制器计算机和测试代理计算机上运行负载测试。

编辑:

  • 连接您的控制器计算机,并得到其主机名
  • 转到主机文件“C:\ Windows \ System32 \ drivers \ etc”
  • 并添加主机名称作为IP地址。
  • 最后VS17将成功连接到您的控制器。
+0

是的,我把它放在我原来的问题中。我可以使用setup |运行负载测试客户/测试控制器在同一台机器上。新机器上的测试代理。 –

+0

如果您有条目,那么您的客户端计算机会将它在第一个条目中找到的计算机名称作为其名称发送给控制器。 – AsifAli72090

+0

如果我有条目在哪里?我的主机文件?我使用FQDN设置了主机文件,以确保它们可以互相访问,并且所有设置/配置都使用FQDN以防万一。 –

相关问题