从 Visual Studio 2010 升级 Web 性能和负载测试

在 Visual Studio 2010 旗舰版 在最终的 Visual Studio 2012 创建将升级,当打开并继续运行您的现有 Web 性能测试和负载测试。但是,Web 性能测试和负载测试包含这些客户端更改您应了解。

Web 测试和负载测试项目

多个测试项目类型可在 Visual Studio 2012,包括新 Web 性能,负载测试项目类型。测试在 Visual Studio 2012 创建工作的所有新 Web 性能测试和负载在 Web 性能现在创建,并负载测试项目类型而不是测试项目。有关更多信息,请参见从 Visual Studio 的早期版本升级测试如何:为自动测试创建和配置测试项目

运行 web 性能测试和负载测试

Visual Studio 2012 具有已弃用可能以前已使用运行 Web 性能,负载测试的测试视图窗口。若要运行 Web 性能测试和负载测试,必须从任何因此现在执行 Web 性能测试编辑器,负载测试编辑器或 负载测试 菜单,如如下该图所示。有关更多信息,请参见运行负载测试和 Web 性能测试

运行负载测试

运行编码 Web 性能测试

在 Visual Studio 2012,在 Visual Studio 2010 的 测试 菜单也已弃用。若要运行或调试代码的 Web 性能测试将在代码编辑器性能测试,然后使用快捷菜单。

运行编码的 Web 性能测试

或者,用于编码 Web 性能测试选择在代码编辑器中,从新 负载测试 菜单上,选择 运行,然后选择 选择测试

警告说明警告

选择编码 Web 性能测试在解决方案资源管理器中,并使用 负载测试 菜单即可运行所选测试将运行所有测试。

有关更多信息,请参见如何:运行编码的 Web 性能测试

在 Visual Studio 2012,"测试视图"窗口中测试资源管理器替换为,并提供代码开发的更敏捷测试的体验单元测试和编码的 UI 测试。测试资源管理器不包括对 Web 性能支持,并且负载测试。有关测试的更多信息,请参见资源管理器 如何:从 Microsoft Visual Studio 运行测试用测试资源管理器运行单元测试

SQL Server 2012 版本

若要使用负载测试,安装与最终的 Visual Studio 2012 是的默认值数据库服务器负载测试的可以使用 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 2012 将尝试连接到并使用它。此外,在中,如果检测到 SQL Server express,最终的 Visual Studio 2012 会尝试创建负载测试数据库使用 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。

可以下载 SQL Server express 2012 中从 Microsoft 下载中心:Microsoft SQL Server express 2012 中.

升级测试控制器

如果要使用测试从 Visual Studio 的管理员 Web 性能或加载测试这些测试控制器未配置了版本测试控制器必须与 Visual Studio 版本的 Team Foundation server 然后单击。有关更多信息,请参见从 Visual Studio 2010 升级测试控制器安装和配置测试代理和测试控制器

请参见

参考

Visual Studio 2012 中应用程序生命周期管理测试的新增功能

概念

Visual Studio 11 兼容性

从 Visual Studio 的早期版本升级测试

使用 Visual Studio Web 性能和负载测试进行性能和压力测试

测试应用程序