安装和配置测试代理和测试控制器

使用 Visual Studio 2012 或 Microsoft 测试管理器,必须使用测试控制器和测试代理运行测试远程运行测试或分配自动测试添加到多台计算机。 测试控制器分配通过通信测试和管理测试运行与远程在每个安装测试计算机上的测试代理。 每个测试代理可执行任务 (如安装软件,运行测试,并收集测试数据。 使用测试控制器,您必须在具有测试代理的任何计算机上运行测试。 此外,通过测试控制器,还可以在运行测试时使用诊断数据适配器来收集数据或影响测试计算机。

备注

实验室代理和从 lab management 的早期版本中的测试代理合并到代理–测试代理的一种类型。

您必须使用测试控制器和测试代理执行以下任务:

  • 使用 Visual Studio 中,远程运行自动测试

  • 使用 Visual Studio 中,Distribute 自动测试添加到多台计算机

  • 运行测试并收集测试数据使用 Microsoft 远程测试管理器

  • 使用一个实验室环境

  • 运行测试在实验室环境中

  • 使用生成-部署-测试工作流,部署的应用程序在实验室环境中

警告

如果运行测试使用第三方单元测试插件,不能使用测试控制器或测试代理运行这些测试。

若要运行使用测试控制器和测试代理,您还必须配置测试设置文件,在设置这些控制器和代理之后。 在该文件中,您分配角色到测试代理。 这些角色值确定测试控制器将用于运行每个测试的计算机。 有关测试设置的更多信息,请参见使用测试设置来设置计算机和收集诊断信息

先决条件

若要安装测试控制器或测试代理,计算机必须运行以下操作系统之一:

  • Windows 8

  • Windows Server 2012

  • Windows Server 2008 Release 2 或更高版本

  • Windows Server 2008 SP2 或更高版本

  • Windows 7 原始发行版或更高版本

本节内容

使用这些主题安装,并且配置测试控制器和测试代理:

任务

支持内容

使用 Visual Studio 中,设置和管理测试控制器和远程和分布式自动测试的测试代理。

设置在实验室环境中测试控制器和配置安全性。测试控制器和测试代理。

设置测试控制器和测试代理分配负载测试到多台计算机。

配置测试代理运行远程或分配测试与桌面进行交互,如编码的 UI 测试。

重新配置测试控制器和测试代理使用通信的默认值端口,因此可以处理防火墙限制,和软件冲突。

配置测试控制器并在计算机上的测试代理具有多个网络适配器的。

需要指定测试控制器或测试代理必须等待响应,当通信时在失败之前与错误。 如果默认超时设置中的拓扑,导致软件冲突请配置这些设置。

请参见

概念

设置测试计算机以运行测试或收集数据