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

  1. 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\.

  2. 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>
    
  3. 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

  1. 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\.

  2. 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>
    
  3. 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

Outros recursos

Modificar configurações de log de teste de carga