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.
É 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çã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