Para executar um teste a uma taxa definida, inclua um loop no planejamento para
controlar a taxa de iteração e então inclua testes para o loop. Os testes, que são filhos do
loop, são controlados pelo loop.
Se o loop contiver um ponto de sincronização,
o ponto de sincronização será liberado depois da primeira iteração do loop e permanecerá
liberado para todas as iterações subsequentes.
Procedimento
Para incluir um loop que controle a taxa de iteração para executar testes:
- No Navegador de Teste, navegue até o planejamento e dê um clique duplo
nele. O planejamento é aberto.
- Clique no elemento que será o pai do loop e, em seguida, clique em
.
- Na área Detalhes do Elemento de Planejamento, digite
o número de iterações que o loop repetirá.
- Para continuar executando o loop, mesmo após uma solicitação para parar a execução do planejamento ser emitida, selecione a caixa de seleção
Iteração Ininterrupta. A execução do planejamento para após a iteração do loop atual estar concluída. Essa caixa de seleção está disponível somente para planejamentos.
- Para manter uma taxa de transação configurada para todos os itens de planejamento que são filhos desse loop, selecione a caixa de seleção Controlar a Taxa de Iteração.
- Em Taxa de Iteração, digite um número e
selecione uma unidade de tempo. Isso define a taxa real.
- Selecione ou desmarque a caixa de opções Variar Aleatoriamente o Atraso entre Iterações. A seleção dessa caixa de opções faz com que o atraso
varie um pouco. Essa opção modela seus usuários de forma mais exata porque em vez
de atrasar as iterações em intervalos fixos, as quantias de atraso são variadas
aleatoriamente enquanto mantém a mesma taxa média de iteração.
Nota: Estatisticamente, a opção Variar aleatoriamente o
atraso entre as iterações define as quantias de atraso aleatoriamente a
partir de uma distribuição exponencial negativa com o mesmo significado que o valor de
atraso fixo. A distribuição exponencial negativa possui uma longa "cauda", que significa
que um número muito pequeno de atrasos terá valores muito grandes. Assim,
certifique-se de que o aplicativo que você está testando não foi negativamente afetado
por longos períodos de inatividade (como um tempo limite que desconecta o usuário).
- Selecione ou desmarque a caixa de opções Atraso Antes da Primeira Iteração do Loop. A seleção dessa caixa de opções coordena o primeiro
atraso em cada iteração, para que você obtenha uma mistura realística na primeira
iteração.
O que Fazer Depois
Após ter incluído o loop, inclua os itens de planejamento, normalmente
testes, que os loop controla.