Partilhar via


Edição de padrões de carga para modelar as atividades do usuário Virtual

As propriedades de padrão de carregamento especificar como o carregamento simulada de usuário é definida durante um teste de carregamento.Visual Studio Ultimate fornece três padrões internas de carregamento: constante, etapa, e meta- base.Você escolher o padrão de carregar e ajustar os níveis as propriedades adequadas para suas metas de teste de carregamento.

O padrão de carregamento é um componente de um cenário.Os cenários, juntamente com os padrões definidos de carregamento, compõem um teste de carregamento.

ObservaçãoObservação

Em todos os padrões de carregamento, a carga que o teste de equipe gera é a carga simulada que é gerada por usuários virtuais.

Requisitos

  • Visual Studio Ultimate

Padrões de carregamento

Dd997551.collapse_all(pt-br,VS.110).gifConstante

O padrão de carga constante é usado para especificar uma carga de usuário que não é alterado durante o teste de carregamento.Por exemplo, quando você executa um teste de fumo em um aplicativo da Web, você pode desejar definir uma luz, carga constante de 10 usuários.

Dd997551.collapse_all(pt-br,VS.110).gifConsiderações de constantes padrão de carregamento

Um padrão de carga constante é usado para executar a mesma carregamento do usuário durante a execução de um teste de carregamento.Cuidado sobre o uso de um padrão de carga constante que tem uma contagem alta do usuário; isso pode colocar um requisito ilógica e fantasiosa em seus servidores servidor ou no início do teste de carregamento.Por exemplo, se o seu teste de carregamento contém um teste na Web que começasse com uma solicitação para uma página inicial, e você configura o teste de carregamento com uma carga constante de 1.000 usuários, o teste de carregamento enviará os primeiros 1.000 solicitações para a página inicial o mais rápido possível.Esta não pode ser uma simulando realística de acesso do mundo real ao seu site.Para atenuar isso, considere usar um padrão de carregamento do passo que gradualmente aumentar a 1.000 usuários, ou especificar um intervalo de aquecimento nas configurações de ensaio de carregamento.Se um intervalo de aquecimento for especificado, o teste de carregamento aumentará automaticamente a carga gradualmente durante o período de aquecimento.Para mais informações, consulte Configurando os atrasos de início do cenário.

Dd997551.collapse_all(pt-br,VS.110).gifPor Etapa

O padrão de carregamento de etapa é usado para especificar uma carga de usuário que aumenta com tempo até uma carga máximo definida do usuário.Para tanto o avançar, você especifica Contagem inicial do usuário, Número máximo de usuário, Duração da etapa (segundos), e Contagem de usuário da etapa.

Por exemplo uma carga da etapa com uma contagem de O usuário inicial de uma, Número máximo de usuário de 100, Duração da etapa (segundos) de 10, e Contagem de usuário da etapa de 1 cria um usuário o padrão de carregamento que começa em 1, aumenta 1 cada 10 segundos até que atinja 100 usuários.

ObservaçãoObservação

Se a duração total de teste é menor que o tempo que são necessários para intensificar a carga máximo de usuário, o teste para depois que a duração decorrida e não atinge o destino máximo de contagem de usuário.

Você pode usar o objetivo da etapa para aumentar a carga até que o servidor atinge um ponto onde o que reduz desempenho significativamente.Porque aumenta a carga, o servidor será executado se houver fora dos recursos.A carga da etapa é uma boa maneira de determinar o número de usuários em que isso ocorre.Com o carregamento de avançar, você também precisará monitorar recursos do agente de perto para certificar-se que os agentes podem gerar o carregamento desejada.

Normalmente, você deve resultar em várias seqüências que têm durações da etapa e resultados diferentes de usuário da etapa de modo que você possa obter boas medidas para uma determinada carregamento.Freqüentemente, apresentação carrega um ponto inicial para cada etapa é adicionada como usuários.Armazenar a carga da taxa permite que você estender o desempenho do sistema após o sistema recupera o ponto inicial.

Dd997551.collapse_all(pt-br,VS.110).gifConsiderações de padrão de carregamento de etapa

Um padrão de carregamento de etapa pode ser usado para aumentar a carga no servidor ou em servidores como os ensaios de carregamento de modo que você possa ver como o desempenho varia quando a carga de usuário aumenta.Por exemplo, para ver como seu servidor ou servidores executados quando a carga de usuário aumenta a 2.000 usuários, você pode executar um teste de carregamento de 10 horas usando um padrão de carregamento do passo que tem as seguintes propriedades:

  • Contagem inicial do usuário: 100

  • Número máximo de usuário: 2.000

  • Duração da etapa (segundos): 1.800

  • Tempo de rampa da etapa (segundos): 20

  • Contagem de usuário da etapa: 100

Essas configurações executam o teste de carregamento por 30 minutos (1.800 segundos) nos carregamentos do usuário de 100, 200, 300, e até 2.000 usuários.A propriedade de Tempo de rampa STEP vale a mencione especial, como é única de essas propriedades que não está disponível para a seleção no novo assistente de teste de carregamento.Esta propriedade permite que o aumento de uma etapa a seguir (por exemplo 100 a 200 usuários) ocorra gradualmente em vez de imediatamente.Em o exemplo, o carregamento de usuário seria aumento de 100 a 200 usuários durante uma segunda parte 20 (um aumento de cinco usuários cada segundo.)Para mais informações, consulte Como: especificar a propriedade de tempo de rampa de etapa para um padrão de carga de etapa.

Dd997551.collapse_all(pt-br,VS.110).gifBaseado Meta-

Um padrão baseado meta- de carregamento lembra o padrão da etapa mas ajusta-se a carga de usuário com base nos limites do contador de desempenho contra ajustes periódicos de carregamento do usuário.O carrega meta base são úteis para uma variedade de diferentes propósitos:

  • Maximizando saída de agentes: medir a restrição de chave métrica no agente para maximizar a saída de agentes.Normalmente, é CPU; Em o entanto, também pode ser memória.

  • Alcançando algum nível de recurso de destino, normalmente CPU, o servidor de destino, medindo a produção de esse nível.Isso permite que você faça as comparações executar-à- executadas de produção fornecidas um nível consistente de uso de recurso no servidor.

  • Uma alcançando produção de destino em nível no servidor.

Em a tabela a seguir, um mostra um padrão baseado meta- com as seguintes configurações de propriedade:

Grupo de propriedade

Propriedade

Valor

Contador de desempenho

Category (Categoria)

Processor

Contador de desempenho

Computador

ContosoServer1

Contador de desempenho

Contador

% De tempo do processador

Contador de desempenho

Instância

_Total

Carreira de captura para o contador de desempenho

Parte alta

90

Carreira de captura para o contador de desempenho

Parte inferior

70

Limites de contagem de usuário

Contagem inicial do usuário

1

Limites de contagem de usuário

Número máximo de usuário

100

Limites de contagem de usuário

Redução máximo de contagem de usuário

5

Limites de contagem de usuário

O máximo a contagem de usuário

5

Limites de contagem de usuário

Número mínimo do usuário

1

Essas configurações fazem com que Analisador de teste de carregamento ajuste a carga de usuário entre 1 e 100 durante um ensaio de tal forma que Contador para % De tempo do processador de WebServer01 fica entre 70% e 90%.

O tamanho de cada ajuste de carregamento de usuário é determinado por O máximo a contagem de usuário e pelas configurações de Redução máximo de contagem de usuário .Os limites de contagem de usuário são definidos pelas propriedades de Número máximo de usuário e de Número mínimo do usuário .

Dd997551.collapse_all(pt-br,VS.110).gifConsiderações Meta- Baseada em padrão de carregamento

Um padrão baseado meta- de carregamento é útil quando você deseja determinar o número de usuários que seu sistema pode suportar antes que qualquer nível do usando o recurso.Esta opção funciona melhor quando você já tem identificado o recurso de restrição (isto é, o afunilamento) no seu sistema.

Por exemplo, suponha que você sabe que o recurso de restrição em seu sistema é o CPU no seu servidor de banco de dados, e você deseja ver quantos usuários podem ser suportados quando o CPU no servidor de banco de dados tem aproximadamente 75 por cento ocupado.Você pode usar um padrão baseado meta- de carregamento que tenha o objetivo de manter o valor do contador de desempenho “tempo de %Processor” entre 70 e 80.

Uma coisa a assistir para fora é que outro recurso é delimitador a taxa de transferência do sistema.Recursos podem causar o objetivo que é especificado por padrão meta- base de carregamento a ser nunca alcançado.Além de isso, o carregamento de usuário continuará até a aumentar o valor que é especificado para Número máximo de usuário é alcançado.Isso não é geralmente a carga desejada, o que é cuidadosa sobre a opção de contador de desempenho no padrão baseado meta- de carregamento.

Tarefas

Tarefas

Tópicos associados

Especificando o padrão de carregamento inicial para seu teste de carregamento: quando você cria um teste de carregamento usando o assistente de novo teste de carga, você seleciona um padrão de carregamento.

Editando o padrão de carregamento para o seu teste de carregamento: depois de criar o teste de carga, você pode editar o padrão de carregamento no editor de teste de carregamento.

Especificar se os usuários virtuais em seu cenário de teste de carregamento devem incluir dados de cache da Web: você pode alterar a propriedade de Porcentagem de novos usuários para afetar a maneira na qual o teste de carregamento simula armazenar em cache da Web que seria executada por um navegador da Web para os usuários virtuais.

Especificando o tempo de rampa da etapa para um padrão de carregamento de etapa: a propriedade de Tempo de rampa STEP permite que o aumento de uma etapa a seguir (por exemplo 100 a 200 usuários) ocorra gradualmente em vez de imediatamente.

Alterando o padrão de carregamento

Depois de criar o teste de carregamento com Novo assistente de teste de carregamento, você pode usar Editor de teste de carregamento para alterar as propriedades do padrão de carregamento associadas com um cenário os níveis que atendam suas metas de teste.

ObservaçãoObservação

Para obter uma lista completa das propriedades do cenário de teste de carregamento e suas descrições, consulte Propriedades do cenário de teste de carga.

Um padrão de carregamento especifica o número de usuários ativos virtuais durante um teste de carga, e a taxa em que os novos usuários são adicionados.Você pode escolher entre três padrão disponíveis: padrão, constante e metas da etapa base.Para mais informações, consulte Edição de padrões de carga para modelar as atividades do usuário Virtual.

ObservaçãoObservação

Você também pode alterar as propriedades de carregar programaticamente usando um plug-in de teste de carregamento.Para mais informações, consulte Como: criar um teste de carga plug-in.

Para alterar o padrão de carregamento

  1. Abra um teste de carregamento.

  2. Em Editor de teste de carregamento, na pasta de cenários, expanda o cenário que você deseja editar o padrão de carregamento para e escolha o padrão de carregamento para o cenário.

    ObservaçãoObservação

    O texto do nó do padrão de carregamento, desde que é exibido na árvore do cenário do seu teste de carga, reflete o perfil de carregamento você que você escolher quando você criou o teste de carregamento.Pode ser Perfil de carga constante ou Perfil de carregamento de etapa.

  3. Pressione F4 para exibir a janela de propriedades.

    Padrão de carregamento E as categorias de Parâmetros são exibidos na janela propriedades.

  4. (Opcional) alterar a propriedade de Padrão na categoria de Padrão de carregamento .

    Suas opções para a propriedade de Padrão são Etapa, Constante, e Meta base.Para obter mais informações sobre os tipos de padrão de carregamento, consulte Edição de padrões de carga para modelar as atividades do usuário Virtual.

  5. (Opcional) na categoria de Parâmetros , alterar os valores.

    ObservaçãoObservação

    Os valores que você pode definir para Parâmetros diferem de acordo com o valor que foi selecionado para a propriedade de Padrão .

  6. Depois que você tiver terminado alterar as propriedades Salvar , escolha no menu de Arquivo .Você pode então executar o teste de carregamento com o novo padrão de carregamento.

Recursos externos

Dd997551.collapse_all(pt-br,VS.110).gifOrientação

Teste para entrega contínuo com Visual Studio 2012 – capítulo 6: Uma caixa de ferramentas de teste

Consulte também

Tarefas

Como: especificar a porcentagem de usuários virtuais que usam dados de Cache da Web

Como: especificar a propriedade de tempo de rampa de etapa para um padrão de carga de etapa

Outros recursos

Criando e editando testes de carga

Cenários de teste de carga usando o Editor de teste de carga de edição.

Step 2.1 - Choosing a Load Pattern in the New Load Test Wizard