管理负载测试结果储存库中的负载测试结果

运行负载测试时,在运行负载测试期间收集的任何信息都存储到负载测试结果储存库中,这是一个 SQL 数据库。 负载测试结果储存库包含性能计数器数据和有关已记录错误的任何信息。 “结果储存库”数据库在安装控制器时创建,或者首次在本地运行负载测试时自动创建。 对于本地运行,如果没有负载测试架构,则将自动创建该数据库。

如果修改控制器的结果储存库连接字符串以使用其他服务器,则新服务器必须运行 loadtestresultsrepository.sql 脚本才能创建该架构。 有关如何设置负载测试结果储存库的信息,请参见如何:使用 SQL 创建负载测试结果储存库

Visual Studio 旗舰版还提供命名计数器集,用于基于某种技术来收集通用性能计数器。 在分析 IIS 服务器、ASP.NET 服务器或 SQL Server 时可使用这些计数器集。 计数器集收集的所有数据都存储在负载测试结果储存库中。

重要说明重要事项

计数器集和性能计数器数据之间有所不同。 计数器集是元数据。 它定义应从执行特定角色(如 IIS 或 SQL Server)的计算机上收集的一组性能计数器。 计数器集是负载测试定义的一部分。 性能计数器数据是根据计数器集、计数器集到特定计算机的映射以及采样速率收集的数据。

负载测试结果存储区注意事项

安装 Visual Studio 2010 旗舰版时,会设置负载测试结果存储区以使用安装在计算机上的 SQL Express 的实例。 SQL Express 限制为使用最大 4 GB 磁盘空间。 如果要在较长时间内运行许多负载测试,则应该考虑配置负载测试结果存储区以使用完整 SQL Server 产品的实例(如果可用)。

负载测试分析器任务

任务

关联主题

设置负载测试结果储存库:您可在 SQL 数据库中设置负载测试结果储存库。

注意注意
在安装测试控制器时也可创建负载测试储存库。有关更多信息,请参见安装和配置 Visual Studio 代理以及测试和生成控制器

选择并查看结果储存库:您可选择一个特定结果储存库。 并不局限于使用本地结果存储区。 通常,负载测试是在一组远程代理计算机上运行。 代理或本地计算机生成的测试结果可保存到任何已创建负载测试结果存储区的 SQL 服务器中。 在这两种情况下,都必须使用“管理测试控制器”窗口标识负载测试结果的存储区。

从储存库中删除负载测试结果:可以使用“打开和管理负载测试结果”对话框从“负载测试编辑器”中移除负载测试结果。

将结果导入和导出储存库:可在“负载测试编辑器”中导入和导出负载测试结果。

相关任务

使用负载测试分析器分析负载测试结果

可以使用“负载测试分析器”查看正在运行的负载测试和已完成的负载测试的结果。

请参见

概念

分析负载测试运行

测试应用程序性能和压力

如何:访问负载测试结果以进行分析

其他资源

创建和编辑负载测试

运行负载测试