首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Studio和JMeter web性能测试无法在自配置的rig上找到空闲计算机

Visual Studio和JMeter web性能测试无法在自配置的rig上找到空闲计算机
EN

Stack Overflow用户
提问于 2017-02-21 20:40:53
回答 2查看 485关注 0票数 1

我正在尝试在一个自配置的代理上运行一些web性能测试,该代理目前包含2个Windows Server 2012R2和Windows Server 2016虚拟机。

我使用了这篇博文中的PowerShell脚本,并成功地对其进行了配置。

(https://blogs.msdn.microsoft.com/visualstudioalm/2016/08/22/use-cloud-load-agents-on-your-infrastructure/)

使用相同的脚本,for the agent Groups将返回我安装的两个代理,并返回所有似乎都正确的代理(对于两个代理组):

名称lastHeartBeat状态- win-4sjg9us1m9g 2017-02-21T11:20:41.9332745Z免费

现在,如果我从Team Services转到Test ->负载测试,并且我正在创建一个新的Visual Studio测试,我就能够成功地运行它。

然而,在使用构建器时,我得到了以下错误:

无法使用自配置rig 4c6cd633-bf4b-4643-af30-08ce4d05bbcf启动Microsoft.PowerShell.Commands.WriteErrorException:测试运行。钻机中可用的空闲计算机数量少于所需数量。(请求- 1,可用- 0,使用中- 0,离线- 0)。

Microsoft.PowerShell.Commands.WriteErrorException:测试运行无法启动,并且由于在为该运行设置测试代理时出错,该测试运行已标记为“已中止”。

对于Visual Studio web性能测试(使用基于云的Web性能测试构建步骤)和Jmeter (使用基于云的Apache负载测试构建步骤),都会发生这种情况。

至于基础架构:·使用上述博客文章中的PowerShell将虚拟机1配置为代理·使用上述博客文章中的PowerShell将虚拟机2配置为代理,并将其设置为测试代理(通过从代理队列页面下载zip文件),并将其配置并添加到池中·然后选择此池作为包含web性能测试的构建的默认代理队列

我错过了什么?为什么测试找不到之前设置的代理?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-22 15:59:06

我也可以复制这个问题,我在这里提交一个问题:Cloud-based Web Performance Test issue,你可以跟进这个问题。

票数 0
EN

Stack Overflow用户

发布于 2017-03-01 11:30:26

在使用自配置代理时,我们也会遇到类似的异常。异常“由于为运行设置测试代理时出错,测试运行已中止并标记为”“error”“。”

我们已经在本地安装了此代理,我们尝试通过在VisualStudio web访问中上传webtest文件来执行Visual Studio测试。我们可以在列表中看到我们的自配置代理,并能够选择它。然而,它在配置代理的过程中卡住了几分钟,之后就会因为上面的异常而中止。如果我们在本地停止代理服务-它能够识别并抛出错误,指出代理不可执行。但是,当代理可用时,它不会继续并完成测试。我们是否需要在内部部署中打开任何特定端口,以便CLT与内部部署代理进行交互?

第二个问题是,有没有一种方法可以从VSTS连接到此自配置代理?当我们像这样从VSTS执行负载测试时,我们看到只有云代理被列出,而没有列出自配置代理

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42367634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档