关于负载测试结果储存库
更新:2007 年 11 月
运行负载测试时,在运行负载测试期间收集的任何信息都存储到负载测试结果储存库中,这是一个 SQL 数据库。负载测试结果储存库包含性能计数器数据和有关已记录错误的任何信息。“结果储存库”数据库在安装控制器时创建,或者首次在本地运行负载测试时自动创建。对于本地运行或 VSTESTHOST.EXE 运行,如果没有负载测试架构,则将自动创建该数据库。
如果修改控制器的结果储存库连接字符串以使用其他服务器,则新服务器必须运行 loadtestresultsrepository.sql 脚本才能创建该架构。有关如何设置负载测试结果储存库的信息,请参见如何:使用 SQL 创建结果储存库。
Visual Studio Team System Test Edition 还提供命名计数器集,用于基于某种技术来收集通用性能计数器。在分析 IIS 服务器、ASP.NET 服务器或 SQL Server 时可使用这些计数器集。计数器集收集的所有数据都存储在负载测试结果储存库中。
重要说明: |
---|
计数器集和性能计数器数据之间有所不同。计数器集是元数据。它定义应从执行特定角色(如 IIS 或 SQL Server)的计算机上收集的一组性能计数器。计数器集是负载测试定义的一部分。性能计数器数据是根据计数器集、计数器集到特定计算机的映射以及采样速率收集的数据。 |
访问负载测试结果
可以使用“打开和管理负载测试结果”对话框从“负载测试编辑器”中访问以前的负载测试结果。有关更多信息,请参见管理储存库中的结果。
还可以使用“负载测试分析器”(可从“测试结果”窗口或“运行队列”窗口中打开)访问以前的负载测试运行的数据。
可以使用任何标准 SQL 查询工具对负载测试结果储存库进行查询。可以使用任何 SQL 报告工具创建自定义报告。
分析负载测试结果
在测试运行时,可以使用“负载测试监视器”查看负载测试运行的结果。完成测试之后,可以使用“负载测试分析器”查看负载测试运行的结果。
有关更多信息,请参见下列主题: