Configurando portas para controladores de teste e agentes de teste

Você pode alterar as portas de entrada padrão usadas pelo controlador de teste, o agente de teste, e o cliente.Isso pode ser necessário se você está tentando usar o controlador de teste, o agente de teste, ou o cliente juntamente com qualquer outro software que está em conflito com as configurações de porta.Outro motivo para alterar as portas é devido à restrição de firewall entre o controlador de teste e o cliente.Nesse caso você pode querer configurar manualmente a porta para acomodar ativá-lo para um firewall de modo que o controlador de teste podem enviar resultados para o cliente.

A ilustração a seguir mostra os pontos de conexão entre o controlador de teste, o agente de teste e o cliente.Descreve quais portas são usadas para conexões de entrada e saída bem como restrições de segurança usadas nessas portas.

Testar contoller e teste de segurança e portas de agente

A tecnologia usada para conectar componentes remotos de execução de teste é a arquitetura .NET sobre portas TCP.Para obter mais informações, A arquitetura .NETconsulte.

  • Conexões de entrada a porta padrão usada pelo controlador de teste é 6901 e a porta padrão de agente de teste é 6910.O cliente usa uma porta aleatório por padrão que é usada para receber os resultados do teste de controlador de teste.Para todas as conexões de entrada, o controlador de teste autentica a parte de chamada e verifique que pertence ao grupo de segurança específico.

    • As conexões de entrada deControlador de Teste estão na porta TCP 6901.Se você precisar, você pode configurar a porta de entrada.Para obter mais informações, consulte Configurando as portas de entrada.

      O controlador de teste precisa poder fazer a conexão de saída para agentes de teste e o cliente.

      ObservaçãoObservação

      O controlador de teste precisa a conexão de entrada de compartilhamento de arquivos e impressoras aberta.

    • As conexões de entrada deAgente de Teste estão na porta TCP 6910.Se você precisar, você pode configurar a porta de entrada.Para obter mais informações, consulte Configurando as portas de entrada.

      O agente de teste precisa poder fazer a conexão de saída para o controlador de teste.

    • Cliente por padrão, porta aleatório de TCM é usado para conexões de entrada.Se você precisar, você pode configurar a porta de entrada.Para obter mais informações, consulte Configurando as portas de entrada.

      Você pode obter notificações de firewall quando o controlador de teste tentar se conectar a primeira vez para o cliente.

      Em Windows Server 2008 as notificações de firewall estão desativadas por padrão e você deve adicionar manualmente exceções do firewall para os programas cliente (devenv.exe, mstest.exe, mlm.exe) para que possa aceitar conexões de entrada.

  • As portas TCP aleatórios deConexões de saída são usadas para todas as conexões de saída.

    • Controlador de Teste que o controlador de teste precisa poder fazer a conexão de saída para agentes e o cliente.

    • Agente de Teste que o agente de teste precisa poder fazer a conexão de saída para o controlador.

    • Cliente que o cliente precisa poder fazer a conexão de saída para o controlador.

Para obter mais informações, incluindo problemas de segurança para controladores de teste e agentes de teste, consulte Guia de solução de problemas para o controlador e o agente de teste do Visual Studio.

Configurando as portas de entrada

Siga as instruções para configurar as portas para um controlador de teste e agentes de teste.

  • Serviço do controlador alteram porta valor por editando <drive letter:>\ arquivo de programa (x) \ Microsoft Visual Studio 11,0 \ arquivo de Common7 \ IDE \ QTCcontroller.exe.config:

    <appSettings>
      <add key="ControllerServicePort" value="6901"/>
    </appSettings>
    
  • Serviço de agente alteram porta por editando <drive letter:>\ arquivo de programa (x) \ Microsoft Visual Studio 11,0 \ arquivo de Common7 \ IDE \ QTAgentService.exe.config:

    <appSettings>
      <add key="AgentServicePort" value="6910"/>
    </appSettings>
    
  • Uso deCliente o Editor do Registro adicione os seguintes valores do Registro (DWORD).O cliente usará uma das portas do intervalo especificado receber dados do controlador de teste:

    HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\VisualStudio\11.0\EnterpriseTools\QualityTools\ListenPortRange\PortRangeStart

    HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\VisualStudio\11.0\EnterpriseTools\QualityTools\ListenPortRange\PortRangeEnd

Consulte também

Conceitos

Instalação e configuração de agentes de teste e controladores de teste