Configurando um controlador de teste e o agente de teste através de um Firewall

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

Testar contoller e <>teste><>portas de agente de>e <>security>

É a tecnologia usada para conectar componentes de execução de teste remoto.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 seja 6901 e a porta padrão de teste do agente é 6910. O cliente usa uma porta aleatória, por padrão, que é usado para receber os resultados de teste do controlador de teste. Para todas as conexões de entrada, o controlador de teste autentica a parte chamando e verifica que ele pertence ao grupo de segurança específicas.

    • Testar controlador conexões de entrada 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 ser capaz de fazer a conexão de saída para testar os agentes e para o cliente.

      ObservaçãoObservação

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

    • Agente de teste conexões de entrada são 6910 de porta TCP. 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 ser capaz de fazer a conexão de saída para o controlador de teste.

    • Cliente por padrão, a porta aleatória de TCM é usada 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.

      Talvez você receba notificações de firewall quando o controlador de teste tenta se conectar com o horário do cliente, o primeiro.

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

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

    • Testar controlador o controlador de teste precisa ser capaz de fazer a conexão de saída para agentes e o cliente.

    • Agente de teste o agente de teste precisa ser capaz de fazer a conexão de saída para o controlador.

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

Para obter mais informações, incluindo questões de segurança para o teste de controladores e agentes de teste, consulte Troubleshooting Guide para o agente e controlador de teste de Visual Studio.

Configurando as portas de entrada

Você pode alterar as portas de entrada padrão usadas pelo cliente, o agente de teste e o controlador de teste. Isso pode ser necessário se você estiver tentando usar o controlador de teste, o agente de teste ou o cliente junto com algum outro software que está em conflito com as configurações de porta.

Outra razão para alterar as portas é devido à restrição de firewall entre o controlador de teste e o cliente. Nesse caso, convém configurar manualmente a porta para acomodar permitindo que um firewall para que o controlador de teste possa enviar resultados para o cliente.

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

    <appSettings>
      <add key="ControllerServicePort" value="6901"/>
    </appSettings>
    
  • O serviço de agente modificar a porta editando o < letra da unidade: > \Program arquivos (x86) \Microsoft Visual Studio 10.0\Common7\IDE\QTAgentService.exe.config arquivo:

    <appSettings>
      <add key="AgentServicePort" value="6910"/>
    </appSettings>
    
  • Cliente usar 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\10.0\EnterpriseTools\QualityTools\ListenPortRange\PortRangeStart

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

Consulte também

Conceitos

Instalando e configurando controladores de criação, teste e agentes de Visual Studio

Outros recursos

Distribuindo os testes de carga em várias máquinas de teste usando o controladores de teste e agentes de teste