Editando modelos de combinação de texto para especificar a probabilidade de um usuário virtual executar um teste
Publicado: abril de 2016
O modelo de combinação de testes especifica a probabilidade de um usuário virtual executar um teste determinado em um cenário de teste de carga. Isso permite a você simular a carga de forma mais realista. Em vez de ter apenas um fluxo de trabalho com seus aplicativos, você pode ter vários fluxos de trabalho, que é uma aproximação de como os usuários finais interagem com seus aplicativos.
Requisitos
- O Visual Studio Enterprise
Opções do modelo de combinação de testes
Você pode especificar uma das seguintes opções de modelo da combinação de testes para seu cenário de teste de carga:
Baseado no número total de testes: determina que teste de desempenho na Web ou teste de unidade é executado quando um usuário virtual inicia uma iteração de teste. No final do teste de carga, o número de vezes que um teste específico foi executado corresponde à distribuição de teste atribuída. Use esse modelo da combinação de testes quando você estiver baseando a combinação em porcentagens de transações em um log do IIS ou em dados de produção.
Com base no número de usuários virtuais: determina a porcentagem de usuários virtuais que executarão um teste de desempenho na Web ou um teste de unidade específico. A qualquer momento do teste de carga, o número usuários que estão executando um teste específico corresponde à distribuição atribuída. Use esse modelo da combinação de testes quando você estiver baseando a combinação na porcentagem de usuários executando um teste específico.
Com base no ritmo do usuário: no decorrer do teste de carga, cada teste de desempenho na Web ou teste de unidade é executado um número especificado de vezes por usuários, por hora. Use esse modelo da combinação de testes quando quiser que os usuários virtuais executem o teste em um determinado ritmo durante o teste de carga.
Com base na ordem sequencial: cada usuário virtual executa os testes de desempenho na Web ou de unidade na ordem em que os testes são definidos no cenário. O usuário virtual continua a alternar entre os testes nesta ordem até que o teste de carga seja concluído.
Tarefas
Tarefas |
Tópicos associados |
---|---|
Especificando a combinação de testes para o teste de carga: ao criar um teste de carga, você especifica as configurações do teste de carga no Novo Assistente de Teste de Carga. No Novo Assistente de Teste de Carga, você escolhe testes de unidade e da Web existentes para adicionar ao cenário inicial. Depois de adicionar testes ao cenário, você especifica a combinação de testes para o cenário. Você usa opções de modelagem de carga para prever com maior precisão o uso real esperado de um site ou aplicativo que está passando por teste de carga. É importante fazer isso porque um teste de carga não baseado em um modelo de carga preciso pode gerar resultados enganadores. |
|
Editar o modelo de combinação de testes: você pode alterar um cenário de teste de carga para usar um dos modelos de combinação de testes usando o Editor de testes de carga. Para saber mais, veja o procedimento Alterando o modelo de combinação de testes em um cenário neste tópico. |
|
Configurar a definição de atrasos para um modelo de combinação de testes baseado em ritmo: se seu cenário de teste de carga for configurado para usar o modelo da combinação de testes baseado no ritmo do usuário, você pode especificar como quer que o atraso de distribuição seja configurado. |
Alterando o modelo de combinação de testes em um cenário
Depois de criar seu teste de carga usando o Novo Assistente de Teste de Carga, você poderá usar o Editor de testes de carga para alterar as propriedades de cenários para que eles atendam às suas metas e necessidades de teste. Para obter mais informações, consulte Create and run a load test.
Dica
Para obter uma lista completa de propriedades de configurações de carga e suas descrições, consulte Carregar propriedades do cenário de teste.
Usando o Editor de testes de carga, você pode alterar o modelo de combinação de testes em um cenário de teste de carga editando a propriedade de Tipo de combinação de testes na janela Propriedades.
Para alterar o modelo de combinação de testes
Abra um teste de carga.
O Editor de Testes de Carga é exibido. A árvore do teste de carga é exibida.
Na pasta Cenários da árvore de teste de carga, escolha o nó do cenário para o qual você deseja especificar o número máximo de iterações de teste.
Sobre o exibição menu, selecione janela propriedades.
As categorias e as propriedades do cenário são exibidas.
Na propriedade Tipo de combinação de testes, escolha o botão de reticências ( …).
A caixa de diálogo Editar Combinação de Testes é exibida.
Escolha a lista suspensa em Modelo de combinação de testes e selecione o modelo de combinação de testes que você deseja usar para o cenário.
(Opcional) Modifique a combinação de testes usando os botões Adicionar, Remover e Distribuir e controles deslizantes de distribuição. Para obter mais informações, consulte Editando a combinação de testes para especificar quais testes de desempenho na Web, de unidade e de IU codificado em um cenário de teste de carga.
(Opcional) Especifique um teste de desempenho na Web e um teste de unidade para inicializar ou encerrar usando as caixas de seleção e selecionando os testes desejados. Para obter mais informações, consulte Emulando uso real esperado de um site ou aplicativo em um teste de carga usando modelos de combinação de testes.
Escolha OK.
A janela Propriedades exibe o novo modelo de combinação de testes para a propriedade Tipo de combinação de testes.
Depois de alterar a propriedade, escolha Salvar no menu Arquivo. Assim, você pode executar o teste de carga usando o novo valor de Tipo de combinação de testes.
Consulte também
Editando cenários de teste de carga usando o Editor de Teste de Carga
Carregar propriedades do cenário de teste
Create and run a load test