Partilhar via


Configurando portas para controladores de teste e agentes de teste

 

Publicado: abril de 2016

Você pode alterar as portas de entrada padrão usadas pelo controlador de teste, o agente de teste, e o cliente. Isso poderá ser necessário se você estiver tentando usar o controlador de teste, o agente de teste ou o cliente com qualquer outro software que esteja 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 a habilitação para um firewall de forma que o controlador de teste possa 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 de execução remota de teste é a arquitetura .NET Remoting em portas TCP. Para obter mais informações, consulte .NET Remoting.

  • Conexões de entrada   A porta padrão usada pelo controlador de teste é a 6901 e a porta padrão do agente de teste é a 6910. O cliente usa uma porta aleatória por padrão, que é usada para receber os resultados de teste do controlador de teste. Para todas as conexões de entrada, o controlador de teste autentica a parte que está chamando e verifica se ela pertence a um grupo de segurança específico.

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

      O controlador de teste precisa conseguir estabelecer a conexão de saída com agentes de teste e com o cliente.

      Dica

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

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

      O agente de teste precisa conseguir estabelecer a conexão de saída para o controlador de teste.

    • Cliente   por padrão, uma porta aleatória de TCP é usada para conexões de entrada. Se você precisar, poderá 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 ao cliente pela primeira vez.

      Em Windows Server 2008 as notificações de firewall ficam 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 seja possível aceitar conexões de entrada.

  • Conexões de saída   Portas aleatórias de TCP são usadas para todas as conexões de saída.

    • Controlador de teste   O controlador de teste precisa conseguir estabelecer a conexão de saída para os agentes e o cliente.

    • Agente de teste   O agente de teste precisa conseguir estabelecer a conexão de saída para o controlador.

    • Cliente   O cliente precisa conseguir estabelecer 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 do Visual Studio Test Controller e Agent.

Configurando as portas de entrada

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

  • Serviço controlador   modificar o valor da porta editando o < letra da unidade: > arquivo de 12.0\Common7\IDE\QTCcontroller.exe.config \Program Files (x86) \Microsoft Visual Studio:

    <appSettings>
      <add key="ControllerServicePort" value="6901"/>
    </appSettings>
    
  • Serviço do agente Modifica a porta editando o arquivo <letra da unidade:>\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\QTAgentService.exe.config:

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

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

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

Consulte também

Instalando e configurando agentes e controladores de teste