Cenários de teste de carga usando o Editor de teste de carga de edição.
Teste de carregamento contêm os cenários, que contêm teste de desempenho da Web ou testes de unidade.Um cenário é o recipiente dentro de um teste de carregamento onde você especifique o padrão de carregamento, a mistura de teste, a mistura do navegador, e a mistura de rede.Os cenários são importantes porque oferecem flexibilidade em configurar as características de teste que permitem a simulação dos carregamentos de trabalho complexas, realísticas.
Por exemplo, você pode testar um site de comércio que tenha um front-end da Internet usado por centenas de clientes simultâneas que vêm em muitas sobre velocidades de conexão e que usam diferentes navegadores.O mesmo site também pode ter uma função de administração que é usada por funcionários internas para atualizar produtos e para exibir estatísticas.Esses usuários internos acessariam normalmente o site usando o mesmo navegador e uma conexão de alta velocidade de rede local.Você deve encapsular as propriedades de esses dois grupos diferentes de usuários em cenários diferentes.Cada cenário pode conter um tipo de usuário virtual.Em esse caso, um cenário de teste de carregamento pode ser feito para representar clientes virtuais e outra situação pode ser feito para representar os usuários internos virtuais de um site.
Requisitos
- Visual Studio Ultimate
Cenários que são criados no novo assistente de teste de carregamento
Quaisquer configurações e opções de configuração inicial que você especifique no novo assistente de teste de carregamento para o cenário quando você criar um teste de carregamento podem ser alteradas no editor de teste de carregamento após o assistente terminar.O editor de teste de carregamento permite que você altere as propriedades de um cenário existente ou adicionar novos cenários para o teste de carregamento.Além de isso, você também pode adicionar mais conjuntos dos contadores e executar configurações.
Os cenários contém os seguintes componentes:
Termo |
Definição |
Mistura do navegador |
Simula que os usuários virtuais examinar um site através de uma variedade de navegadores da Web, além da Internet Explorer. |
Padrão de carregamento |
Especifica o número de usuários ativos virtuais durante um teste de carregamento e a taxa em que os novos usuários é iniciado.Por exemplo: etapa, constante, e meta- base. |
Modelo de mistura de teste |
Especifica a probabilidade de um usuário virtual que executa um teste fornecido em um cenário de teste de carregamento.Por exemplo: possibilidade de 20% executar o e TestA a possibilidade de 80% executar TestB. O modelo de mistura de teste deve refletir os objetivos do seu teste para um cenário específico. |
Mistura de teste |
A combinação de teste é a seleção de teste de desempenho e da unidade da Web que estão contidos no cenário e de distribuição de esses testes no cenário. |
Mistura de rede |
Simula que os usuários virtuais examinar um site através de uma variedade de conexões de rede.A combinação de rede oferece opções que incluem rede local, o modem por cabo, e outras opções. |
Mistura do navegador |
O navegador que a mistura especifica a probabilidade de um usuário virtual que executa o navegador da Web diferente em um cenário de teste de carregamento |
Conjuntos de contador |
Quando você cria um teste de carregamento com o novo assistente de teste de carga, você adiciona um conjunto inicial de contadores.Esses oferecem-lhe um conjunto de conjuntos predefinidos e importantes do contador para o seu teste de carregamento.Você gerencia os contadores no editor de teste de carregamento. Teste de carregamento do contador fornecem os conjuntos nomeados que são úteis quando você analisa dados do contador de desempenho.Conjuntos dos contadores são organizados pela tecnologia e incluem o teste de carga, o IIS, o ASP.NET, e o SQL.Conjuntos de contador podem ser selecionados para computadores que você especifica para a inclusão no cenário de teste de carregamento. |
Cenários de teste de carregamento
Além de isso, um cenário tem várias outras propriedades que você pode editar usando o editor de teste de carregamento.Para mais informações, consulte Propriedades do cenário de teste de carga.
Tarefas
Tarefas |
Tópicos associados |
---|---|
Teste de carregamento deCriar e editar cenários de teste de carregamento: contêm um ou vários cenários, que são usados para modelar como um grupo de usuários interagem com um aplicativo para servidores.Um cenário individual consiste em um padrão de carga, em uma mistura de teste, em uma mistura do navegador, e uma mistura de rede.Cada uma de essas configurações corresponde a uma nova página do assistente de teste de carregamento.Para obter mais informações, consulte A criação de testes de carga usando o novo Assistente de teste de carga. |
|
Adicione artificiais pare de interação humana em seu cenário: acha que o tempo são usados para simular o comportamento humano pessoas que causa a espera entre interações com um site.Pense que a hora ocorrem entre solicitações em um teste de desempenho da Web e entre iterações de teste em um cenário de teste de carregamento.Usar acha que o horário em um teste de carregamento podem ser úteis na criação de uma simulações mais exatas de carregamento. |
|
especificar o número de usuários virtuais para seu cenário: você pode configurar as propriedades de padrão de carregamento para 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. |
|
Configurar a probabilidade de um usuário virtual que executa um teste no cenário: você pode usar a combinação de teste, que especifica a probabilidade de um usuário virtual que executa um teste fornecido em um cenário de teste de carregamento.Isso permite que você simular mais realisticamente a carga.Em vez de ter apenas um fluxo de trabalho com seus aplicativos, você pode ter vários fluxos de trabalho, que é uma aproximação mais próximo de como os usuários finais interagem com seus aplicativos. |
|
Adicionar ou remover um desempenho da Web ou um teste de unidade em um cenário de teste de carregamento: que você pode adicionar ou remover um desempenho da Web ou um teste de unidade de um teste de carregamento em um cenário.Um teste de carregamento contém um ou vários cenários, cada um que contém um ou mais teste de desempenho ou da unidade da Web. |
|
Configurar a combinação desejada de rede para seu cenário: usando expression blend rede, você pode simular a carga de rede mais realisticamente em um cenário de teste de carregamento.O carregamento é gerada usando uma mistura heterogênea de tipos de rede em vez de um único tipo de rede.Você cria uma aproximação mais próximo de como os usuários finais interagem com seus aplicativos.O modelo de mistura de rede deve refletir os objetivos de esse cenário. |
|
Selecione a mistura apropriada do navegador da Web para seu cenário: usando a mistura do navegador, você pode simular a carga da Web mais realisticamente em um cenário de teste de carregamento.O carregamento é gerada usando uma mistura heterogênea de navegadores em vez de um único navegador.Você cria uma aproximação mais próximo dos navegadores que serão usados com seus aplicativos. |
|
Configurar as configurações de iteração de teste para seu cenário: você pode editar um cenário de teste de carregamento para configurar as configurações de iteração de teste usando o editor de teste de carregamento e a janela propriedades.Por padrão, um cenário é configurado sem iterações máximo de teste, você pode opcionalmente configurar o número máximo de iterações no cenário e quanto tempo pausar entre eles. |
|
Configurar as configurações de atraso para seu cenário: usando o editor de teste de carregamento e janela propriedades, você pode especificar um atraso antes de iniciar um cenário em um teste de carregamento. Um exemplo de quando você talvez queira usar a propriedade de Hora de início do atraso é se você precisar um cenário de iniciar gerar os itens que outro cenário consome.Você pode atrasar o consumidor cenário para ativar o cenário gerando para preencher alguns dados. |
|
Especificar computadores remotos para usar em um cenário de teste de carregamento: depois de criar um teste de carga, você pode editar as propriedades do seu cenário de teste de carregamento para indicar que agentes de teste você deseja incluir. Para mais informações, consulte Distribuição de teste de carga é executado em várias máquinas de teste usando o controladores de teste e agentes de teste. |
Tarefas Relacionadas
Especificando os conjuntos de contadores e regras de limite para computadores em um teste de carga
Teste de carregamento do contador fornecem os conjuntos nomeados, organizados pela tecnologia, que são úteis quando você analisa dados do contador de desempenho.Conjuntos dos contadores incluem o teste de carga, o IIS, o ASP.NET, e o SQL.Quando você cria um teste de carregamento com o novo assistente de teste de carga, um conjunto inicial de conjunto pré-definido e importante do contador está configurado por padrão para computadores que você especifica para incluir no teste de carregamento.Você gerencia os contadores no editor de teste de carregamento.
Definindo as configurações de execução de teste de carga
As configurações de execução são um conjunto de propriedades que influenciam a maneira ensaios de uma carga.As configurações de execução são organizadas por categorias na janela propriedades.
Coletando dados de rastreamento SQL para monitorar e melhorar o desempenho em testes de carga
Você pode usar a ferramenta de rastreamento SQL em seus testes de carregamento para ajudá-lo a monitorar e melhorar o desempenho de seus aplicativos Web que usam o SQL Server para armazenar dados.
Como: Especifica o processo de 64 bits usando configurações de teste
Você pode configurar a configuração de teste que você está usando com o teste de carregamento para especificar que você deseja usar processos de 64 bits.
Você pode usar um grupo de computadores para gerar a carga simulada para testar, e realizar testes e remotamente simultaneamente em vários computadores.
Executando a carga e testes de desempenho da Web
Depois que você terminar de edição do teste de carga, você pode executá-lo para verificar se está funcionando corretamente.Você pode continuar o ciclo de edição que o teste e a execução de carregamento ele até o teste de carregamento executam corretamente.
Consulte também
Conceitos
Visão geral do analisador de teste da carga
Propriedades do cenário de teste de carga