了解负载测试

更新:2007 年 11 月

Microsoft Visual Studio Team System Test Edition 提供了创建和运行负载测试的工具。负载测试的主要目的是模拟许多用户同时访问一台服务器的情况。

向负载测试添加 Web 测试时,您会模拟多个用户同时连接到一台服务器并发出多个 HTTP 请求的过程。可以对广泛应用于各个 Web 测试的负载测试进行属性设置。

向负载测试添加单元测试时,您会测试非基于 Web 的服务器组件的性能。负载下单元测试的一个示例应用程序用于测试数据访问模型组件。

负载测试可用于一组称为“远程测试机组 (Rig)”的计算机,远程测试机组由多个代理和一个控制器组成。有关更多信息,请参见控制器、代理和远程测试机组 (Rig)

负载测试可用于几种不同的测试类型:

测试类型

说明

冒烟测试

确定在短时间内负载较小时应用程序如何执行。

压力测试

确定在较长时间内负载较大时应用程序是否能成功运行。

性能测试

确定应用程序的响应能力。

容量计划测试

确定在各种容量下应用程序如何执行。

关于负载测试

负载测试由一系列 Web 测试或单元测试组成,这些测试在存在多个模拟用户的情况下运行一段时间。负载测试通过“负载测试向导”创建。有关“负载测试向导”的更多信息,请参见如何:指定方案

若要更改负载测试的属性,请使用“负载测试编辑器”。这些属性允许您使用不同的用户配置文件、浏览器目标和负载模式来运行 Web 测试。测试结果存储在基于 SQL 的负载测试结果储存库中。有关更多信息,请参见负载测试结果储存库

运行负载测试时可以在“负载测试监视器”中查看它们。若要查看已完成测试运行的负载测试结果,请使用“负载测试分析器”。有关更多信息,请参见分析负载测试运行

安全

负载测试文件和负载测试结果包含的潜在敏感信息可用于生成针对您的计算机或网络的攻击。负载测试和负载测试结果包含计算机名称和连接字符串。在与他人共享测试或测试结果时应注意这一点。

本节内容

关于方案

关于负载模式

关于测试组合

关于浏览器组合

关于网络组合

关于运行设置

关于思考时间

关于验证规则、提取规则和阈值规则

关于 SQL 跟踪

请参见

概念

关于计数器集

关于负载测试结果储存库

其他资源

使用负载测试