Compartilhar via


Editando tempos de raciocínio para simular atrasos de interação humana do site em cenários de testes de carga

 

Os tempos de processamento são usados para simular o comportamento humano que faz com que as pessoas esperem entre as interações com um site. Os tempos de processamento ocorrem entre as solicitações em um teste de desempenho na Web e entre as iterações de teste em um cenário de teste de carga. Usar tempos de processamento em um teste de carga pode ser útil ao criar simulações de carga mais precisas. Você pode alterar se os tempos de processamento serão usados ou ignorados em testes de carga. Você altera se os tempos de processamento são usados nos testes de carga no Editor de testes de carga.

O perfil de processamento é uma configuração que se aplica a um cenário em um teste de carga. A configuração determina se os tempos de processamento que são salvos nos testes de desempenho na Web individuais serão usados durante o teste de carga. Se você quiser usar tempos de processamento em alguns testes de desempenho na Web, mas não em outros, será necessário inseri-los em cenários diferentes. Para obter mais informações sobre cenários, consulte Editando cenários de teste de carga usando o Editor de Teste de Carga.

Inicialmente, você define se quer usar tempos de processamento em seus testes de carga quando cria o teste de carga usando o Novo assistente de teste de carga. Para obter mais informações, consulte Editando cenários de teste de carga usando o Editor de Teste de Carga.

Requisitos

  • O Visual Studio Enterprise

As opções de perfil de processamento são descritas na lista a seguir:

  • Off
    Os tempos de processamento serão ignorados. Use essa configuração se você quiser gerar a carga máxima para forçar extremamente seu servidor Web. Não a use quando você estiver tentando criar interações mais realistas do usuário com um servidor Web.

  • On
    Os tempos de processamento são usados exatamente como foram registrados no teste de desempenho na Web. Simula vários usuários que executam testes de desempenho na Web exatamente como registrados. Como um teste de carga simula vários usuários, usar o mesmo tempo de processamento poderia criar um padrão não natural de carga de usuários virtuais sincronizados.

  • Distribuição Normal
    Os tempos de processamento são usados, mas variados em uma curva normal. Fornece uma simulação mais realista de usuários virtuais variando ligeiramente o tempo de pensamento entre solicitações.

Dica

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

Alterando o perfil de processamento

Para alterar um perfil de processamento em um cenário de teste de carga

  1. No projeto de teste de carga e de desempenho na Web, abra um teste de carga.

    Para obter mais informações sobre como criar um desempenho na Web e carregar o projeto de teste, consulte How to: Create and Configure Test Projects for Automated Tests.

    Para obter mais informações sobre como criar um teste de carga, consulte Create and run a load test.

  2. No Editor de testes de carga, escolha o nó do cenário em que você deseja alterar o Perfil de Processamento. O Perfil de Processamento é exibido na janela Propriedades. Pressione F4 para exibir a janela Propriedades.

  3. Altere a propriedade de Perfil de Processamento na janela Propriedades.

  4. Depois de alterar as propriedades, escolha Salvar no menu Arquivo. Você pode executar o teste de carga com o novo perfil de processamento.

Consulte também

Create and run a load test
Editando cenários de teste de carga usando o Editor de Teste de Carga
[obsoleto] Como definir tempos de processamento para simular a pausa humana em um teste de desempenho na Web
2e93860a-a67a-43a2-9b0a-5ec65ca6e7a7#CreatingLoadTestsUsingWizardStep2