As propriedades de configuração de execução de teste de carga

As configurações de execução de um teste de carregamento determinam uma variedade de outras configurações, incluindo a duração de teste, o nível de detalhe da coleção de resultados, e conjuntos dos contadores que são coletados quando os ensaios.Você pode criar e configurações executadas de vários de armazenamento para cada teste de carga, e selecione uma configuração específica para utilizar quando você executa o teste.Uma configuração inicial de execução é adicionada ao seu teste de carga quando você cria seu teste de carregamento usando o assistente de novo teste de carregamento.Para mais informações, consulte Step 4 - Specifying Run Settings in the New Load Test Wizard.

As tabelas a seguir descrevem as várias propriedades para configurações de ensaio de carregamento.Você pode modificar essas propriedades para atender aos requisitos específicos de teste de carregamento.

Para obter mais informações, consulte Visão geral do analisador de teste da carga e Definindo as configurações de execução de teste de carga.

Requisitos

  • Visual Studio Ultimate

Neste tópico:

Propriedades gerais

Propriedade

Definição

Descrição

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

Erro máximo pelo tipo

O número máximo de erros pelo tipo para salvar para teste de carregamento.

Você pode gerar este número se você tem que fazer isso, mas também irá aumentar o tamanho e hora de processamento de resultados de teste de carregamento.

URL máximo de solicitação relatados

O número máximo de URL exclusivos de solicitação de teste de desempenho da Web para relatar resultados em este teste de carregamento.

Você pode gerar este número se você tem que fazer isso, mas também irá aumentar o tamanho e hora de processamento de resultados de teste de carregamento.

Violações do limite máximo

O número máximo de violações do limite a salvar para esse teste de carregamento.

Você pode gerar este número se você tem que fazer isso, mas também irá aumentar o tamanho e hora de processamento de resultados de teste de carregamento.

Testes de unidade em domínio de aplicativo

Um valor Booleano que determina se cada assembly de testes de unidade será executado em um domínio de aplicativo separado quando o teste de carregamento contém testes de unidade.a configuração padrão é verdadeira.

Se seus testes de unidade não requerem um domínio de aplicativo separado ou o arquivo app.config funcionar corretamente, seus testes de unidade podem executar mais rapidamente definindo o valor de esta propriedade como False.

Nome

O nome da configuração de execução como aparecer no nó de Configurações de execução de Editor de teste de carregamento.

Validação level

Isso define o nível mais alto de regra de validação que será executado em um teste de carregamento.As regras de validação são associadas com as solicitações de teste de desempenho da Web.Cada regra de validação tem um nível associado de validação: Alto, Médio, ou Baixo.Esta configuração de ensaio de carregamento especificará que as regras de validação serão executados quando o teste de desempenho da Web é executado no teste de carregamento.Por exemplo, se essa configuração executada é definida como Médio, todas as regras de validação marcadas como Médio, ou Baixo serão executadas.

Propriedades de log

Propriedade

Definição

Logs máximo de teste

Especifica o número máximo de logs de teste para salvar para teste de carregamento.Quando o valor inserido para o número máximo de logs de teste é alcançado, o teste de carregamento parará de coletar logs.Portanto, os logs serão coletados no início de teste, não ao final.O teste de carregamento continuará a ser executado até que seja concluído.

Salve a freqüência de log para testes concluídos

Especifica a freqüência no log de teste será escrito.O número que indica se cada número de inserida de teste será salvo no log de teste.Por exemplo, inserindo o valor de dez especifica que o décimo, vigésimo, trigésimo será escrito e assim por diante para o log de teste.Definindo o valor para 0 especifica que nenhum log de teste será salvo.

Para mais informações, consulte Como: especificar com que freqüência os Logs de teste são salvas em usando o Editor de teste de carga.

Salve a falha de teste de logon

Um valor Booleano que determina se os logs de teste são salvos se um teste falha em um teste de carregamento.O padrão é True.

Para mais informações, consulte Como: especificar se a falha no teste serão salvos os logs de teste usando o Editor de teste de carga.

Para mais informações, consulte Modificar configurações de log de teste de carga.

Propriedades de resultados

Propriedade

Definição

Tipo de armazenamento

A maneira de armazenar os contadores de desempenho que são obtidos em um teste de carregamento.As opções são:

  • Banco de Dados - Requer um banco de dados SQL que tem Armazenamento de resultados de teste de carregamento.

  • Nenhum.

O controle de tempo detalha o armazenamento

Isso é usado para determinar detalhes que serão armazenados em Armazenamento de resultados de teste de carregamento.Os valores de hree T estão disponíveis:

  • AllIndividualDetails - Coletar e armazenar valores de tempo individuais para cada teste, transação, e a página que foi executada ou emitida durante o carregamento de teste em Armazenamento de resultados de teste de carregamento.Isso é a configuração padrão.Exige-se se você pretende usar o gráfico virtual de atividade do usuário no analisador de teste de carregamento.

    Para mais informações, consulte Analisando a atividade do usuário Virtual no modo de exibição de detalhes do analisador de teste de carga de teste de carga.

  • Nenhum - Não coletar quaisquer valores de tempo individuais.Este é o valor padrão.

  • StatisticsOnly - Coletar e armazenar somente as estatísticas em vez de armazenar os valores de tempo individuais para cada teste, transação, e a página que foi executada ou emitida durante o carregamento de teste em Armazenamento de resultados de teste de carregamento.

Para mais informações, consulte Como: especificar a propriedade do armazenamento de detalhes de tempo para uma configuração de execução de teste de carga.

Propriedades de rastreamento SQL

Propriedade

Definição

Duração mínima de operações rastreadas SQL

A duração mínima de uma operação SQL a ser capturada pelo rastreamento SQL, em milissegundos.Por exemplo, isso permite que você ignorar as operações que completo rapidamente se você está tentando localizar as operações SQL que são lentas sob carga.

O rastreamento SQL conecta a cadeia de caracteres

a cadeia de conexão que é usada para acessar o banco de dados a ser rastreado.

Diretório de rastreamento SQL

O local onde o arquivo de rastreamento SQL é colocado após o rastreamento termina.Este diretório deve ter permissões de gravação para SQL Server e permissões de leitura para o controlador.

Rastreamento ativado SQL

Isso habilita o rastreamento de operações SQL.o valor padrão é False.

Para mais informações, consulte Coletando dados de rastreamento SQL para monitorar e melhorar o desempenho em testes de carga.

Propriedades de iterações de teste

Propriedade

Definição

Iterações de teste

Especifica o número total de teste individuais para executar antes do teste de carregamento seja concluída.Esta propriedade se aplica somente quando a propriedade “iterações de teste use” é True.

Use iterações de teste

Se as iterações de teste de uso são True, então os ensaios de carregamento até que o número de teste individuais concluídos no teste de carregamento alcançar o número de “que é especificado pela propriedade de iterações teste”.Em esse caso, as configurações custoso base, que são aquecem a duração, execute a duração, e a duração Fresca - para baixo, será ignorada.Se “das iterações de teste use” são False, todas as configurações de tempo se aplicam, e “as” iterações teste são ignoradas.

Para mais informações, consulte Como: especificar o número de iterações de teste em um teste de carga de configuração de execução.

Propriedades de temporização

Propriedade

Definição

Duração Fresca-para baixo

A duração do período fresco - para baixo de teste, expressa em hh: mm: formato de ss.Os testes individuais em um teste de carregamento pode ainda executar quando o teste de carregamento completa.Durante o período fresco - para baixo, esses testes podem continuar até que terminem ou o final do período fresco - pressionada for atingido.Por padrão, não há período fresco - para baixo, e os testes individuais terminam quando os terminar de teste de carregamento com base na configuração de tempo de execução.

Tempo de execução

O comprimento de teste, em hh: mm: formato de ss.

Taxa de amostragem

O intervalo para capturar valores dos contadores de desempenho no, hh: mm: formato de ss.

Para mais informações, consulte Como: especificar a taxa de amostra para uma configuração de execução de teste de carga.

A duração aquecer

O intervalo entre o início de teste e quando os exemplos de dados começarem ser gravado no, hh: mm: formato de ss.Isso é freqüentemente usado para passar os usuários virtuais de carregamento para atingir uma determinada carga em nível antes que gravando valores de exemplo.Os valores de exemplo que são capturados antes que termina do período de aquecimento são mostradas em Analisador de teste de carregamento.

Propriedades de conexões de WebTest

Propriedade

Definição

Modelo de conexão de WebTest

Isso controla o uso das conexões do agente de teste de carregamento para o servidor Web para teste de desempenho da Web que executam dentro de um teste de carregamento.Três opções de modelo de conexão de teste de desempenho da Web estão disponíveis:

  • O modelo de conexão pelo usuário simula o comportamento de um usuário que estiver usando um navegador real.Quando o Internet Explorer 6 ou o Internet Explorer 7 são simulados, cada usuário virtual que está executando um teste de desempenho da Web usa uma ou duas conexões dedicadas para o servidor Web.A primeira conexão é estabelecida quando a primeira solicitação no teste de desempenho da Web é emitida.Uma segunda conexão pode ser usada quando uma página contiver mais de uma solicitação dependente.Essas solicitações são emitidas paralelamente usando as duas conexões.Essas conexões são usado para solicitações subseqüentes no teste de desempenho da Web.As conexões são fechadas quando o teste de desempenho da Web terminar.Um desvantagem com esse modelo é que o número de conexões que é mantido aberto no computador de agente pode ser alto (até duas vezes na carga de usuário).Portanto, os recursos que são necessários para suportar essa alta contagem de conexão podem limitar a carga de usuário que pode ser orientada de um único agente de teste de carregamento.Quando o Internet Explorer 8 é simulado, seis conexões simultâneas são suportadas.

  • O modelo de Pool de conexão preservar os recursos no agente de teste de carregamento compartilhando conexões para o servidor Web entre vários usuários virtuais de teste de desempenho da Web.Se a carga de usuário é maior do que o tamanho do pool de conexão, o teste de desempenho da Web que são executados por usuários virtuais diferentes compartilharão uma conexão.Isso pode significar que um teste de desempenho da Web pode ter que espera antes de emita uma solicitação quando outro teste de desempenho da Web estiver usando a conexão.Os o horário que um teste de desempenho da Web espera antes de enviar uma solicitação são controlados no tempo de espera média de conexão contador de desempenho de teste de carregamento.Esse número deve ser menor que o tempo de resposta médio para uma página.Se não estiver, o tamanho do pool de conexão é provavelmente muito pequeno.

  • O modelo de Conexão por iteração de teste especifica o uso de conexões dedicadas para cada iteração de teste.

Tamanho do pool de conexão de WebTest

Isso especifica o número máximo de conexões para fazer entre o agente de teste de carregamento e o servidor Web.Isso se aplica apenas ao modelo de Pool de conexão .

Alterar executado definindo propriedades

Você pode adicionar mais configurações de execução para seu teste de carregamento com configurações diferentes de propriedades para que você possa executar o teste de carregamento em diferentes circunstâncias.Por exemplo, você pode adicionar uma nova configuração de teste e usar uma taxa de amostragem diferente, ou pode especificar uma duração de execução.Você pode usar uma configuração executado de cada vez e você deve especificar que executam a configuração para usar marcando-a como ativo.Para um exemplo, consulte Como: selecione a configuração de execução ativo para um teste de carga.

Para alterar as configurações de execução

  1. Abra um teste de carregamento.

  2. Expanda a pasta de Configurações de execução .

  3. Escolha um nó de executar configurações .

  4. No menu View, escolha Properties Window.

    Janela de propriedades É exibido as propriedades e para a configuração selecionada de execução são exibidas.

  5. Use Janela de propriedades para alterar as configurações de execução.Por exemplo, altere a duração da execução 00:05: 00 para executar seu teste por cinco minutos.

    ObservaçãoObservação

    Para obter uma lista completa das propriedades de configuração de execução e suas descrições, consulte As propriedades de configuração de execução de teste de carga.

  6. Quando você terminar de alterar propriedades, salve seu teste de carregamento.Em o menu de Arquivo , escolha Salvar.

ObservaçãoObservação

Os mapeamentos definir contador também são uma parte das configurações de execução.Para mais informações, consulte Especificando os conjuntos de contadores e regras de limite para computadores em um teste de carga.

Consulte também

Conceitos

Executar testes de carga

Outros recursos

Definindo as configurações de execução de teste de carga

Criando e editando testes de carga