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 旗舰版 中有多项用于负载测试的新增功能。 例如,通过下图所示的新虚拟用户活动图,在与负载测试相关联的虚拟用户活动完成运行后,可以看到该活动,并从负载测试分析器打开。 图中的每一行代表一个虚拟用户。 虚拟用户活动图显示每个虚拟用户在测试期间所执行的操作。 由此可以查看用户活动的模式和负载模式、关联失败的或速度缓慢的测试,还可以查看具有其他虚拟用户活动的请求。 只有在运行完负载测试之后,虚拟用户活动图才可用。
虚拟用户活动图
.png)
下表列出了包含在 Visual Studio 2010 旗舰版 中的新负载测试功能。
| 功能 | 关联主题 | 
|---|---|
| 日志记录和数据收集改进: | |
| 测试失败时记录整个测试结果或每 n 个请求记录整个结果。 | |
| 远程探查器集成 | |
| 事件日志数据收集 | |
| 支持多个平台的可扩展数据收集器 | |
| 分析改进: | |
| 使用虚拟用户活动图加载测试虚拟用户活动可视化(参见上图) | |
| 为性能测量收集新的统计数据:99% 和标准偏差 | |
| 计数器集中的新计数器和阈值 | |
| 标识计算机进行计数器收集的计算机标记 | |
| Microsoft Excel 报告: | |
| 运行,在 Microsoft Excel 中运行性能和趋势分析报告 | |
| 性能测试增强: | |
| 作为性能测试运行自动 UI 测试 | |
| 真实网络仿真 | |
| 更灵活的负载测试建模: | |
| 新的顺序测试组合模型 | |
| 延迟启动方案 | |
| 指定方案的测试迭代次数 | |
| 选择运行方案的代理 | |
| 在预热期间禁用 | |
| 其他新的负载测试功能: | |
| 多个负载测试插件 | |
| 64 位测试执行 |