Como: especificar períodos de tempo limite para controladores de teste e agentes de teste
Ocontrolador de testee oagente de testetêm várias configurações de tempo limite que especificar quanto tempo eles devem esperar por respostas uns dos outros, ou de uma fonte de dados antes de falhar com um erro. Em determinadas circunstâncias, talvez seja necessário edição os valores de tempo limite para atender às necessidades de sua topologia ou outros problemas no ambiente .Para edição os valores de tempo limite, edição o arquivo deconfiguração XMLque está associado tanto o testecontrolador ou testeagente, como abordado nos procedimentos a seguir.
Para edição umcontrolador de testeou um testeagentedo de várias configurações de tempo limite, modifique os seguintes arquivos de configuração usando os nomes de chave e valores nas tabelas:
Testar controlador: QTController.exe.config
Nome da chave
Descrição
Valor
AgentConnectionTimeoutInSeconds
Número de segundos para aguardar o ping do agente de solicitação antes da conexão é considerada perdidos.
segundos "n".
AgentSyncTimeoutInSeconds
Quando você inicia uma sincronização teste execução, o número de segundos de espera para todos os agentes a sincronização antes de anular a execução.
segundos "n".
AgentInitializeTimeout
Número de segundos de espera para todos os agentes e os coletores de dados para inicializar no início de um teste executado, antes de anular o teste executados.Esse valor deve ser razoavelmente grande, se o uso de Coletores de dados.
segundos "n".Padrão: "120" (dois minutos).
AgentCleanupTimeout
Número de segundos de espera para todos os agentes e os coletores de dados para limpar, antes de concluir o teste é executado.Esse valor deve ser razoavelmente grande, se o uso de Coletores de dados.
segundos "n".Padrão: "120" (dois minutos).
Agente de teste: QTAgentService.exe.config
Nome da chave
Descrição
Valor
ControllerConnectionPeriodInSeconds
Número de segundos entre tentativas de conectar ao controlador.
segundos "n".Padrão: "30" (trinta segundos).
RemotingTimeoutSeconds
Tempo máximo que uma chamada de comunicação remota pode durar em segundos.
segundos "n".Padrão: "600" (dez minutos).
StopTestRunCallTimeoutInSeconds
Número de segundos de espera de chamada para parar o teste de execução.
segundos "n".Padrão: "120" (dois minutos).
GetCollectorDataTimeout
Número de segundos para aguardar o coletor de dados.
segundos "n".Padrão: "300" (cinco minutos).
Para especificar as opções de tempo limite do agente para um controlador de teste
Abrir o QTCcontroller.exe.config XMLo arquivo deconfiguração localizado em <letra da unidade: > \Arquivos de programas (x86) \Microsoft Visual Studio 11.0\Common7\IDE\.
Localize <appSettings> marca.
<appSettings> <add key="LogSizeLimitInMegs" value="20"/> <add key="AgentConnectionTimeoutInSeconds" value="120"/> <add key="AgentSyncTimeoutInSeconds" value="300"/> <add key="ControllerServicePort" value="6901"/> <add key="ControllerUsersGroup" value="TeamTestControllerUsers"/> <add key="ControllerAdminsGroup" value="TeamTestControllerAdmins"/> <add key="CreateTraceListener" value="no"/> </appSettings>
Edite um valor existente para uma das chaves de tempo limite do testedo decontrolador. Por exemplo, você pode alterar o valor padrão para a chave AgentConnectionTimeoutInSeconds de dois minutos para três minutos:
<add key="AgentConnectionTimeoutInSeconds" value="180"/>
- ou -
Adicionar uma outra chave e especifique um valor de tempo limite.Por exemplo, você pode adicionar o AgentInitializeTimeout chave na <appSettings> seção e especifique um valor de cinco minutos:
<add key="AgentInitializeTimeout" value="300"/> </appSettings>
Para especificar as opções de tempo limite do agente para um agente de teste
Abrir o QTAgentService.exe.config XMLo arquivo deconfiguração localizado em <letra da unidade: > \Arquivos de programas (x86) \Microsoft Visual Studio 11.0\Common7\IDE\.
Localize <appSettings> marca.
<appSettings> <appSettings> <add key="LogSizeLimitInMegs" value="20"/> <add key="AgentServicePort" value="6910"/> <add key="ControllerConnectionPeriodInSeconds" value="30"/> <add key="StopTestRunCallTimeoutInSeconds" value="120"/> <add key="CreateTraceListener" value="no"/> <add key="GetCollectorDataTimeout" value="300"/> </appSettings> </appSettings>
Edite um valor existente para uma das chaves de tempo limite do teste agentedo.Por exemplo, você pode alterar o valor padrão para a chave ControllerConnectionPeriodInSeconds de trinta segundos ou um minuto:
<add key="ControllerConnectionPeriodInSeconds" value="60"/>
- ou -
Adicionar uma outra chave e especifique um valor de tempo limite.Por exemplo, você pode adicionar o RemotingTimeoutSeconds chave na <appSettings> seção e especificar um valor de quinze minutos:
<add key=" RemotingTimeoutSeconds " value="900"/> </appSettings>
Consulte também
Tarefas
Como: Especifica o tamanho máximo do arquivo de Log
Como associar um Test Controller ou um Test Agent a um adaptador de rede
Conceitos
Instalação e configuração de agentes de teste e controladores de teste
Configurando portas para controladores de teste e agentes de teste