我正试图在自行供应的代理上运行一些Web性能测试,该自我供应代理现在包含2个Windows Server 2012 R2和Windows Server 2016虚拟机。Visual Studio和JMeter Web性能测试无法在自供应平台上找到免费机器
我已经使用了本博文中的PowerShell脚本,并成功配置了它们。
使用相同的脚本,得到代理群正在恢复,我已经安装了2名代理人和获取代理,以及返回,一切似乎是正确的(对于代理组):
名lastHeartBeat状态 ---- ------------- ----- 双赢4sjg9us1m9g 2017-02-21T11:20:41.9332745Z免费
现在,如果我从团队服务转到测试 - >负载测试,并且我正在创建一个新的Visua l Studio测试我能够成功运行它。
但是,使用生成器,我发现了以下错误时:
Microsoft.PowerShell.Commands.WriteErrorException:试运行无法使用自置备的钻机开始4c6cd633-bf4b-4643-af30- 08ce4d05bbcf。钻机中可用的机器数量少于所需的数量。 (请求 - 1,可用 - 0,使用中 - 0,离线 - 0)。
Microsoft.PowerShell.Commands.WriteErrorException:测试运行无法启动,并且由于在为运行配置测试代理时出现错误而被标记为“中止”。
这对于Visual Studio Web性能测试(使用基于云的Web性能测试构建步骤)和Jmeter(使用基于云的Apache JMeter负载测试构建步骤)都会发生。
至于基础设施: •VM 1配置为使用PowerShell的从博客帖子上面 代理•VM 2配置为使用PowerShell的从博客帖子上面的代理,还可以设置为测试代理(通过从代理队列页面下载zip文件)并在池中进行配置和添加 •然后将此池选作包含Web性能测试的内部版本的默认代理队列
我在这里失去的东西?为什么测试无法找到之前设置的代理?