使用测试控制器管理负载测试的虚拟用户许可证

本主题适用于:

Visual Studio 旗舰版

Visual Studio 高级专业版

Visual Studio 2010 专业版 

Visual Studio 学习版

主题适用 主题不适用 主题不适用 主题不适用

通过使用 Microsoft Visual Studio 2010 旗舰版,可以在本地运行负载测试,可以在负载测试中模拟最多 250 个用户。 如果要使用 250 个以上的虚拟用户来测试应用程序,则必须购买 Visual Studio Load Test Virtual User Pack 2010 许可证。 此外,如果要在多台计算机上分布负载测试,则必须安装测试控制器和测试代理。 有关使用各种分布式负载测试配置的更多信息,请参见使用测试控制器和测试代理在多台测试计算机之间分发负载测试为负载测试配置测试控制器和测试代理。 有关如何安装测试控制器和测试代理的更多信息,请参见安装和配置 Visual Studio 代理以及测试和生成控制器

提示

安装虚拟用户许可证包的另一个优点是,许可证包使用多处理器体系结构。 虚拟用户许可证包允许安装这些许可证包的计算机使用多个处理器;否则,该计算机将只能使用一个内核。

使用测试控制器和测试代理时,必须按要使用的虚拟用户数购买 Visual Studio Load Test Virtual User Pack 2010 许可证,才能在应用程序上模拟负载。 Visual Studio Load Test Virtual User Pack 2010 许可证包含一个许可证密钥,可通过该密钥来安装为测试控制器购买的许可证所允许的虚拟用户数。 每个 Visual Studio Load Test Virtual User Pack 2010 许可证包含 1000 个用户。

例如,如果您购买 7 个 Visual Studio Load Test Virtual User Pack 2010,则您可以同时运行多个负载测试,这些测试总共可使用最多 7000 个用户许可证。

如果您同时运行两个负载测试,其中,负载测试 1 在此测试控制器上使用 5000 个虚拟用户,负载测试 2 使用 3000 个虚拟用户,则必须为此测试控制器再购买一个 Visual Studio Load Test Virtual User Pack 2010,以增加 1000 个虚拟用户。

提示

Visual Studio 2010 负载测试功能包为活动的 Microsoft Visual Studio 旗舰版 2010 和 MSDN 订户提供了一个唯一的 Visual Studio Load Test Virtual User Pack 2010 许可证秘钥,可以用来生成无限的虚拟用户。

若要下载此功能包(仅限 MSDN 订户),请访问 MSDN 订户下载。 有关此功能包的更多信息,请参见 Microsoft Visual Studio 2010 负载测试功能包

有关虚拟用户许可证的更多信息,请参见安装和配置 Visual Studio 代理以及测试和生成控制器为负载测试配置测试控制器和测试代理

若要将负载测试配置为使用测试控制器和测试代理运行,必须为测试创建测试设置。 有关如何创建测试设置的更多信息,请参见创建测试设置以从 Visual Studio 中运行自动测试

有关如何安装虚拟用户许可证的信息,请参见如何:为负载测试添加虚拟用户许可证密钥如何:使用命令行为负载测试添加虚拟用户许可证密钥

请参见

任务

如何:使用测试设置中指定的测试控制器和测试代理运行负载测试

概念

安装和配置 Visual Studio 代理以及测试和生成控制器

设置测试计算机以运行测试或收集数据

其他资源

将测试控制器和测试代理用于负载测试

使用测试控制器和测试代理在多台测试计算机之间分发负载测试

如何:为负载测试添加虚拟用户许可证密钥

演练:在负载测试中使用测试控制器和测试代理