Web 性能和负载测试的新增内容

Visual Studio 2010 旗舰版 包含用于 Web 性能测试和负载测试的新功能。

Visual Studio Ultimate 中新的 Web 性能测试功能:

功能

相关的主题和评论

更易于修复失败的 Web 性能测试回放的功能:

可扩展的记录器插件,用来修改记录的 Web 性能测试(包括添加自定义的动态参数关联)

已将 Find 添加到 Web 性能测试结果查看器中。

查看记录日志已添加到 Web 性能测试结果查看器中。

已将跳转请求添加到 Web 性能测试结果查看器中。

已将添加提取规则添加到 Web 性能测试结果查看器。

Web 性能测试结果现在位于单独的文件中,以实现更好的伸缩性

新 API,针对 Web 性能测试结果

新的可扩展 API 使用户界面可以扩展到 Web 性能测试结果查看器

新 API,可以添加自定义 Web 测试后体编辑器

Web 性能测试现在可以处理二进制 Post 体

文件上载记录/播放功能增强:

上传的文件添加到项目中并已部署

如果使用 Web 性能测试记录器时所执行的操作包括文件上载,例如,将文件上载到 Microsoft SharePoint,则文件将自动添加到您的项目,并标记为部署项目。

用于在每次循环中生成唯一文件名的选项

附加的新 Web 性能测试功能:

Web 性能测试中的循环和分支

新的“请求详细信息”对话框,用于编辑思考时间、目标,跨 Web 性能测试编辑器中的所有请求报告字符串

内部文本和选择标记的新的验证和提取规则

满足响应时间目标页面的测试级验证规则

Visual Studio Ultimate 中新的负载测试功能:

Visual Studio 2010 旗舰版 中有多项用于负载测试的新增功能。 例如,通过下图所示的新虚拟用户活动图,在与负载测试相关联的虚拟用户活动完成运行后,可以看到该活动,并从负载测试分析器打开。 图中的每一行代表一个虚拟用户。 虚拟用户活动图显示每个虚拟用户在测试期间所执行的操作。 由此可以查看用户活动的模式和负载模式、关联失败的或速度缓慢的测试,还可以查看具有其他虚拟用户活动的请求。 只有在运行完负载测试之后,虚拟用户活动图才可用。

虚拟用户活动图

虚拟用户活动图

下表列出了包含在 Visual Studio 2010 旗舰版 中的新负载测试功能。

功能

关联主题

日志记录和数据收集改进:

测试失败时记录整个测试结果或每 n 个请求记录整个结果。

远程探查器集成

事件日志数据收集

支持多个平台的可扩展数据收集器

分析改进:

使用虚拟用户活动图加载测试虚拟用户活动可视化(参见上图)

为性能测量收集新的统计数据:99% 和标准偏差

计数器集中的新计数器和阈值

标识计算机进行计数器收集的计算机标记

Microsoft Excel 报告:

运行,在 Microsoft Excel 中运行性能和趋势分析报告

性能测试增强:

作为性能测试运行自动 UI 测试

真实网络仿真

更灵活的负载测试建模:

新的顺序测试组合模型

延迟启动方案

指定方案的测试迭代次数

选择运行方案的代理

在预热期间禁用

其他新的负载测试功能:

多个负载测试插件

64 位测试执行

请参见

参考

用于测试的新增功能

概念

测试应用程序性能和压力