繁体   English   中英

TFS Visual Studio 2015负载测试Intranet网站设置

[英]TFS Visual Studio 2015 Load Test Intranet WebSite Setup

我要完成的工作是在一个网页上运行6000个vUsers。 我不知道如何调用负载控制器。 我找不到关于如何调用负载测试并将工作分配给多个负载控制器的下一步的明确文档。 因为这是我公司内部的。 我无法使用VSTS负载控制器。

基于这些页面https://blogs.msdn.microsoft.com/edwinh/2016/04/21/guide-to-get-start-with-visual-studio-web-load-testing-and-automation-2/ https://msdn.microsoft.com/library/dn250793(v=vs.120).aspx#Anchor_3

您可以在其他服务器上安装负载控制器。 我已经做到了 在此处输入图片说明

我在负载设置文件中连接到负载控制器。 但是,我将如何连接到两个或多个负载控制器? 在此处输入图片说明

我还尝试使用解决方案测试设置文件进行构建测试。 我也没有看到附加到许多负载控制器的方法。 如果我运行测试版本,它将运行..但是我没有任何信息来查看它是否运行了测试。 在此处输入图片说明 在此处输入图片说明

需要比直接从Visual Studio直接运行更多资源的负载测试可以使用控制器和某些代理。 只能将一个控制器用于负载测试,但它可以控制许多代理。 有关其工作原理的简要说明, 请参见此处

配置了控制器之后,就可以配置代理了。 每个代理都配置为可用于特定控制器。 解决方案中的.testsettings文件为要用于测试的控制器命名。 该解决方案可能具有多个.testsettings文件。 在解决方案资源管理器中,其中一个的上下文菜单应针对“活动负载和Web测试设置”具有一个“刻度”。

Visual Studio 2015引入了一种新方案,其中Visual Studio是2015-Agent的唯一控制器。 我看到的文档尚不清楚如何使用此2015-Agent。 但是,控制器和代理的2013版本都可以与Visual Studio 2015一起使用。

查看负载测试是否已运行的一种方法是使用Visual Studio查找测试结果。 打开任何.loadtest文件,使用“ Open and manage results命令,然后选择“ <Show results for all tests> 然后应该看到所有测试运行保存在数据库中。 您还需要检查连接字符串是否引用了控制器使用的数据库。

我还没有在TFS构建环境中运行测试,因此无法评论这可能会影响到什么。

您必须至少安装1个代理程序才能将所有负载控制器连接在一起。 特别是如果您正在运行2015。就像我一样。 您必须安装2013 Update 5代理和控制器才能使其全部正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM