问题:从我的客户端运行负载测试时,在第二台机器上使用远程控制器,在第三台机器上使用远程代理,我收到以下错误
错误 2017 年 8 月 28 日上午 6 点 59 分 18 秒无法将测试运行排队“”:不知道这样的主机。
我的客户端上有 Visual Studio 2017。在运行 Windows Server 2016 的第二台机器上安装和配置 2017 测试控制器。在运行 Windows Server 2016 的第三台机器上安装和配置 2017 测试代理。测试数据库位于第二台机器上的 SQL Express 上,与测试控制器。
所有项目的配置都运行良好(测试控制器、测试代理等),没有任何问题或错误。
我在测试控制器机器上安装了 VS 2017,并且能够毫无问题地运行测试。
我可以毫无问题地从我的客户端进行调试,但是当我尝试运行测试时,它会指出上面的错误。
我可以“管理测试控制器”并看到我的控制器以及列出的测试代理都处于“就绪状态”。此外,设置 LoadTest DB 在设置时会显示“测试连接成功”消息。
我当前的 .testsettings 文件设置为让与我的测试控制器关联的所有代理都用于运行测试。它被设置为活动测试设置。
我已将 FQDN 放入所有设置中,并将所有关联的机器添加到每个盒子上的主机文件中。
每个盒子上的防火墙都被禁用了,尝试这样做无济于事。网络共享已打开,打印机共享已打开,端口已打开。使用端口扫描器验证了这一点,检查服务器上的设置,我可以相互 ping 和 NSLookUp 每个框。
我尝试记录全新的测试并运行现有的测试(如果我在测试控制器上运行 VS2017 的测试)无济于事。
在这一点上,我真的不确定还可以做什么或尝试什么,也不确定要提供什么其他信息。当我阅读了所有关于网络权限、本地权限等的故障排除文档时,我傻眼了。我唯一没有做的就是为所涉及的机器创建一个 AD 组并将它们添加到本地管理员组。
如果有人可以提供帮助,请随时提出问题,我会尽力提供信息。