如何:使用测试控制器和测试代理运行测试

创建并运行测试且测试通过后,您可能需要使用测试控制器和测试代理,继续更彻底的性能测试或者定期远程运行测试。 有关更多信息,请参见设置测试计算机以运行测试或收集数据

本主题介绍如何使用 Visual Studio。 但是,如果您必须计划测试工作内容且将测试作为测试计划一部分来运行,则可以使用 Microsoft 测试管理器。 有关如何使用 Microsoft 测试管理器的更多信息,请参见定义测试计划

备注

作为 Visual Studio 旗舰版、Visual Studio 高级专业版 和 Visual Studio 专业测试工具版 产品的一部分,Microsoft 测试管理器 提供。

测试可以从 Visual Studio 的以下窗口运行:

  • 测试资源管理器

  • Web Performance Test Editor — Web 性能测试编辑器

  • 负载测试编辑器

您在相同的窗口中使用测试控制器和测试代理来运行测试,但是首先必须在测试设置中指定要使用的测试控制器和测试代理。

重要

Visual Studio 2012 包含不同单元测试的项目类型测试,编码的 UI 测试,并且,对于 Web 性能测试和负载测试。默认情况下,单元测试项目,编码的 UI 测试项目不再包括名为 .testsettings 文件提高性能。但是,Web 应用程序和负载测试项目仍然包括名为 .testsettings 文件。如果您打开 Visual Studio 2010 测试包含任何测试类型,并使用一个名为 .testsettings 文件,它将保留 .testsettings 文件并继续"功能的项目。有关更多信息,请参见从 Visual Studio 的早期版本升级测试Configure Test Project Creation

要运行单元测试,编码的 UI 测试使用测试控制器和测试代理

  1. 用于打开包含名为 .testsettings 文件的一个测试项目的 Visual Studio 2010 解决方案。

    - 或 -

    向包含或单元测试的解决方案中的文件测试项目的测试设置或编码的 UI 测试项目。 有关更多信息,请参见如何:通过 Microsoft Visual Studio 添加测试设置文件

  2. 在解决方案资源管理器中,双击在解决方案的 .testsettings 文件。

    此时将显示**“测试设置”**对话框。 在 角色 页上,您可以指定要使用的测试控制器。 有关选择测试控制器的更多信息,角色,和测试代理,请参见 指定 Visual Studio 测试的测试设置

  3. 在解决方案资源管理器中,右击该解决方案中的名为 .testsettings 文件并选择 活动负载和 Web 测试设置

  4. 运行测试使用测试资源管理器或某个运行中的选项。测试 菜单中。

    所选的测试将在远程控制器和代理上运行。 若要查看已在控制器上运行的测试,请使用**“测试”菜单上的“测试运行”**窗口。 有关更多信息,请参见如何:在 Visual Studio 中保存和打开测试结果

若要运行 Web 性能测试或负载测试使用测试控制器和测试代理

  1. 在解决方案资源管理器中,双击在解决方案的 .testsettings 文件。

    此时将显示**“测试设置”**对话框。 在 角色 页上,您可以指定要使用的测试控制器。 有关选择测试控制器的更多信息,角色,和测试代理,请参见 指定 Visual Studio 测试的测试设置

  2. 在解决方案资源管理器中,右击该解决方案中的名为 .testsettings 文件并选择 活动负载和 Web 测试设置

  3. 在 Web 性能测试编辑器中,从工具栏选择 运行测试

    - 或 -

    在负载测试编辑器中,从工具栏选择 运行负载测试

    所选的测试将在远程控制器和代理上运行。 若要查看已在控制器上运行的测试,请使用**“测试”菜单上的“测试运行”**窗口。 有关更多信息,请参见如何:在 Visual Studio 中保存和打开测试结果

请参见

任务

如何:从 Microsoft Visual Studio 运行测试

如何:使用测试设置中指定的测试控制器和测试代理运行负载测试