Partilhar via


Sobre configurações de execução

As configurações de execução são um conjunto de propriedades que influenciam a maneira que um teste de carga é executado.As configurações de execução são organizadas por categorias na janela Propriedades.

Você pode ter mais de uma configuração de execução em um teste de carga.Apenas uma das configurações de execução pode estar ativo para uma execução de teste de carga.As outras configurações de execução fornecem um conjunto de configurações alternativos com com facilidade acessíveis para usar para execução de testes subseqüentes.A configuração de execução ativo é acessada pela RunSettings propriedade das LoadTest classe. No Editor de teste de carga, a configuração de execução ativo é identificada pelo sufixo "[ativo]".Você pode alterar a ativa a configuração de execução clicando com o botão direito do mouse no nó de configuração uma execução e escolhendo conjunto sistema autônomo sistema autônomo ativo.Você também pode alterar a configuração de execução, selecionando o nó raiz no ativoEditor de teste de carga e escolhendo um nome para a configuração de execução de lista suspensa na janela Propriedades.

As categorias de configuração de execução são definidas na seção a seguir:

Geral

  • Descrição
    Uma descrição das configurações de execução.

  • Detalhes do erro máximo
    O número máximo de detalhes de solicitações e detalhes das respostas das falhas em solicitações são armazenados.Isso é importante porque resultados de erro detalhadas podem consumir uma grande quantidade de armazenamento de banco de dados.Se você não quiser para registrar os detalhes do erro, use o valor como 0.

  • Nome
    O nome da configuração de execução que aparece no nó Run Settings no editor do teste de carga.

  • Nível de validação
    Isso define o nível mais alto da regra de validação que será executada em um teste de carga.Regras de validação são associadas a solicitações de teste da Web.Cada regra de validação tem uma nível de validação associado; Alta, Média ou Baixa.Essa configuração de execução de teste de carga, especifique qual regras serão executada enquanto o teste da Web é executado no teste de carga de validação.Por exemplo, se a configuração de execuço estiver definida como Medium, todas as regras de validação marcadas como Média ou Baixa serão executadas.

  • URLs de solicitação máximo informados
    O número máximo de teste da Web exclusiva solicitar URLs no qual se reportam resultados nesse teste de carga.Você pode aumentar esse número se você, mas isso também aumentará o dimensionar e o time de processamento de resultado do teste de carga.

  • Executar testes de unidade no domínio do aplicativo
    Um valor booliano que determina se cada unidade de teste assembly será executado em um domínio do aplicativo separado quando o teste de carga contém testes de unidade.A configuração padrão é True.

    Se seus testes de unidade não precisarem de um arquivo de domínio ou app.config de aplicativos separados para funcionar corretamente, os testes de unidade podem executar mais rapidamente, definindo o valor desta propriedade como False.

Resultados

  • Tipo de armazenamento
    É a maneira para armazenamento dos contadores de desempenho obtidos em um teste de carga.As opções são as seguintes:

  • Armazenamento de detalhes de tempo
    É usado para determinar quais detalhes serão armazenados no armazenamento dos resultados do teste de carga.Existem três valores:

    • None Não coleta quaisquer valores dos intervalos individuais.Este é o valor padrão.

    • StatisticsOnly - Coleta e armazena apenas as estatísticas em vez de armazenar os valores individuais para cada teste, transação, e execução/uso de página durante o teste de carga no armazenamento dos resultados do teste de carga.

    • AllIndividualDetails - reuni e armazena os valores dos intervalos individuais para cada teste, transação, e execução/uso de página durante o teste carga no armazenamento resultados do teste de carga.

Rastreamento o SQL

  • Duração mínima de rastreamento SQL operações
    A duração mínima de uma operação SQL para ser capturada pelo rastreamento SQL, em milissegundos.Por exemplo, isso permite que você ignorar as operações concluídas rapidamente se você estiver tentando localizar operações SQL que estão lentas sob carga.

  • Rastreamento SQL Conecta String
    A seqüência de caracteres de conexão é usada para acessar o banco de dados a ser rastreado.

  • Diretório de Rastreamento SQL
    O local onde o arquivo de rastreamento do SQL é colocado após o término do rastreamento.Esta pasta deve ter permissões de gravação para o SQL Server e permissões de leitura para o controlador.

  • Rastreamento SQL ativado
    Isso permite o rastreamento das operações do SQL.O valor padrão é false.

Para obter mais informações, consulte Como: Integrar dados de rastreamento SQL.

Iterações de teste

  • Iterações de teste
    Especifica o número total de testes individuais para serem executados antes da conclusão do teste de carga.Esta propriedade se aplica somente quando a propriedade "Usar teste Iterations" é True.

  • Use iterações de teste
    Se usar Test Iterations for True, o teste de carga executa até que o número de testes individuais concluídos dentro do teste de carga atinge o número especificado pela propriedade "Test Iterations".Nesse caso, as configurações com base no time, que são quente duração, executar duração e duração legal para baixo, são ignorados.Se "Usar teste Iterations" for False, aplicam todas as configurações de tempo e "teste Iterations" será ignorada.

Intervalo

  • Executar duração
    O comprimento do teste, no formato hh: mm: ss.

  • Taxa de amostra
    O intervalo no qual se capturar os valores de contadores de desempenho, no formato hh: mm: ss.

  • Quente até duração
    O período entre o início do teste e quando as Exemplos de dados iniciada que está sendo gravada no formato hh: mm: ss.É frequentemente usado na etapa de carga de usuários virtuais para alcançar um determinado nível carga antes da gravação dos valores de exemplo.Os valores de exemplo que são capturados antes do período de aquecimento terminar são mostrados no Load Test Monitor.

  • Duração legal-down
    A duração do período de teste legal-down, expresso em formato hh: mm: ss.Testes individuais em um teste de carga podem ainda estar em execução quando termina o teste de carga.Durante o período legal-down, esses testes podem continuar até que ele concluir ou o participante do período legal para baixo é alcançado.Por padrão, não há nenhum período legal para baixo e testes individuais são encerradas quando termina de teste de carga com base na configuração Run duração.

Conexões WebTest

  • Modelo de conexão WebTest
    Controla o uso de conexões do agente teste carga com o servidor Web para os testes Web executados dentro um teste de carga.Há duas opções de modelo Web teste de conexão: ConnectionPerUser and ConnectionPool.

    • O modelo ConnectionPerUser simula o comportamento de um usuário que esteja utilizando um navegador real.Cada usuário virtual que esteja executando um teste Web usa uma ou duas conexões dedicadas para o servidor Web.A primeira conexão é estabelecida quando a primeira solicitação do teste da Web é emitida.Uma segunda conexão pode ser usada quando uma página que contenha mais de uma solicitação dependente.Essas solicitações são emitidas em paralelo usando as duas conexões.Essas conexões são reutilizadas para as solicitações subsequentes dentro do teste da Web.As conexões serão fechadas quando termina o teste da Web.Uma desvantagem para esse modelo é que o número de conexões mantidas abertas no computador agente pode ser alta (no máximo duas vezes a carga de usuários) e os recursos necessários para suportar a contagem dessa alta conexão pode limitar a carga de usuários que podem ser ativados em um agente de teste de carga único.

    • O modelo ConnectionPool preserva os recursos no agente de teste de carga por compartilhar as conexões com o servidor Web entre vários usuários desse teste Web virtual.Se a carga usuário for maior que o tamanho do pool de conexão, em seguida, execute os testes da Web por diferentes usuários virtuais que irão compartilhar uma conexão.Isso pode significar que um teste da Web talvez precise aguardar antes que ele emite uma solicitação quando outro teste Web estiver usando a conexão.O tempo médio que um teste Web aguarda antes de enviar uma solicitação são rastreados pelo contador de desempenho do tempo de espera médio por conexão do teste de carga.Esse número deve ser menor que o tempo médio de resposta para uma página.Se ele não for, então o tamanho do pool de conexão é provavelmente muito pequeno.

  • Tamanho do pool de conexões do WebTest
    Especifica o número máximo de conexões a serem feitas entre o agente do teste de carga e o servidor Web.Isso se aplica somente ao modelo ConnectionPool.

Definir e alterar uma configuração de execução

Quando você cria um teste de carga usando o Assistente para teste de carga, você cria as configurações iniciais de execução.Para obter mais informações, consulte Como: Especificar configurações de execução.

Após você criar o teste de carga, você pode alterar as configurações de execução no Editor do teste de carga.Para obter mais informações, consulte Como: Alterar as configurações de execução.

Consulte também

Tarefas

Como: Especificar configurações de execução

Como: Alterar as configurações de execução