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

TFS Visual Studio 2015 Load Test Intranet WebSite Setup

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

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

您可以在其他服务器上安装负载控制器。我已经这样做了。

我在负载设置文件中连接到负载控制器。但是,我将如何连接到两个或多个负载控制器?

我还尝试使用解决方案测试设置文件进行构建测试。我也看不到连接到许多负载控制器的方法。如果我 运行 测试构建它 运行s.. 但我没有信息来查看它是否甚至 运行 测试。

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

直接从 Visual Studio 加载需要比 运行 更多资源的测试可以使用控制器和一些代理。负载测试只能使用一个控制器,但它可以控制多个代理。 简要了解其工作原理。

配置控制器后,可以配置代理。每个代理都配置为为特定控制器工作。解决方案中的 .testsettings 文件命名了要用于测试的控制器。该解决方案可能有多个 .testsettings 个文件。其中一个在解决方案资源管理器中的上下文菜单应该有一个 "tick" 反对 "Active load and web test settings".

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

一起使用

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

我没有 运行 从 TFS 构建环境进行测试,所以我无法评论这对发生的事情有何影响。