Como: Especificar os períodos de tempo limite para o teste controladores e agentes de teste

O controlador de teste e o agente de teste têm várias configurações de tempo limite que especifique quanto tempo deve esperar por respostas a partir de um outro, ou uma fonte de dados antes de falhar com um erro. Em determinadas circunstâncias, talvez seja necessário editar os valores de tempo limite para atender às necessidades de sua topologia ou outros problemas do ambiente. Para editar os valores de tempo limite, edite o arquivo de configuração XML que está associado com o controlador de teste ou o agente de teste, conforme abordado nos procedimentos a seguir.

Para editar um agente de teste ou de um controlador de teste várias configurações de tempo limite, modifique os seguintes arquivos de configuração usando os nomes de chaves e valores nas tabelas:

  • Controlador de teste: QTController.exe.config

    Nome da chave

    Descrição

    Valor

    AgentConnectionTimeoutInSeconds

    Número de segundos para aguardar a solicitação de ping do agente antes da conexão é considerada perdidos.

    "n" segundos.

    AgentSyncTimeoutInSeconds

    Quando você inicia uma sincronização execução de teste, o número de segundos de espera para todos os agentes a sincronização antes de anular a execução.

    "n" segundos.

    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 a execução de teste. Esse valor deve ser razoavelmente grande, se o uso de Coletores de dados.

    "n" segundos. 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.

    "n" segundos. 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 conexão ao controlador.

    "n" segundos. Padrão: "30" (trinta segundos).

    RemotingTimeoutSeconds

    Tempo máximo que uma chamada de remoting pode durar em segundos.

    "n" segundos. Padrão: "600" (dez minutos).

    StopTestRunCallTimeoutInSeconds

    Número de segundos de espera de chamada para parar a execução do teste.

    "n" segundos. Padrão: "120" (dois minutos).

    GetCollectorDataTimeout

    Número de segundos para aguardar o coletor de dados.

    "n" segundos. Padrão: "300" (cinco minutos).

Para especificar as opções de tempo limite do agente para um controlador de teste

  1. Abra o arquivo de configuração XML do QTCcontroller.exe.config localizado no < letra da unidade: > \Arquivos de programas (x86) \Microsoft Visual Studio 10.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 controlador de teste. 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. Abra o arquivo de configuração XML do QTAgentService.exe.config localizado no < letra da unidade: > \Arquivos de programas (x86) \Microsoft Visual Studio 10.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 agente de teste. 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

Conceitos

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

Outros recursos

Modificar configurações de log de teste de carga

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

Como: Especificar o tamanho máximo do arquivo de Log

Como: Especificar o adaptador de rede para usar em um controlador de teste ou o agente de teste com vários adaptadores de rede