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

 

发布时间: 2016年7月

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

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

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

重要

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

要求

  • Visual Studio Enterprise

SQL Server 2012 版

若要使用负载测试,可以使用随 Visual Studio 2012 Ultimate 安装的 SQL Server 2012 Express LocalDB,它是负载测试(包括 Microsoft Excel 集成)的默认数据库服务器。 SQL Server Express LocalDB 是面向程序开发人员的 SQL Server Express 执行模式。 SQL Server Express LocalDB 安装复制了启动 SQL Server 数据库引擎所需的最少文件。

备注

如果从 Visual Studio 2010 旗舰版升级,并使用现有的负载测试数据库对 SQL Server Express 进行检测,则 Visual Studio Enterprise 将尝试与之连接并对其进行使用。此外,如果检测到 SQL Server Express,则 Visual Studio 将尝试使用 SQL Server Express(而不是 SQL Server Express LocalDB)创建负载测试数据库。

如果您的团队有大量的数据库需求,或您的项目过大而不适用于 SQL Server 2012 Express LocalDB,应考虑升级到 SQL Express 或完整的 SQL Server,以提供进一步的缩放潜能。 如果升级 SQL Server,则 SQL Server 2012 Express LocalDB 的 MDF 和 LDF 文件将存储在用户配置文件文件夹中。 可使用这些文件将负载测试数据库导入到 SQL Server Express 2012 或 SQL Server 2012。

可从 Microsoft 下载中心下载 SQL Server Express 2012:Microsoft SQL Server Express 2012

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

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

负载测试分析器任务

任务

关联主题

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

备注

在安装测试控制器时也可创建负载测试储存库。有关详细信息,请参阅安装和配置测试代理和测试控制器

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

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

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

相关任务

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

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

请参阅

创建和编辑负载测试
[已停用] 运行负载测试
使用负载测试分析器分析负载测试结果
[已停用] Visual Studio 中的 Web 性能测试和负载测试
如何:访问负载测试结果以进行分析