Performance Engineering
Pouco a Lei de
Número de Itens no sistema = Taxa de Chegada de x Tempos de Resposta
Pouco da lei no teste de desempenho
N=TPS*Tempo Total de Execução
N = TPS* (Tempo de Resposta + o Tempo de raciocínio+ Pacing) //com o “atraso” opção
N = TPS * Ritmo /Tempo/com “intervalos” opções (Recomendado e usado pela maioria dos testadores)
**TPS é também referida como a taxa de transferência.
ao calcular o tempo de estimulação, o Usuário deve sempre se lembrar de dois pontos.
1.In o ritmo geral substitui o tempo de execução e pensa em timee e toma o lugar do tempo total de execução na fórmula da lei de little.
com a opção de atraso 30 seg de estimulação significa que o Vuser fará uma pausa de 30 seg antes de iniciar a próxima iteração.
com opção de intervalo, se o ritmo for dado como 90 seg. pense que o tempo como 10 e o tempo de execução do script é 50 seg.30 seg se torna o ritmo efetivo para esse intervalo. Portanto, o valor de estimulação fornecido 90 pode ser considerado como tempo total de execução / resposta para essa iteração. Assumimos que a iteração é concluída antes do tempo de estimulação.
2.O TPS é muito importante para calcular o ritmo, pois qualquer usuário de cenário deve tentar obter o TPS (taxa de chegada) para calcular a carga de trabalho. Na maioria dos casos, o TPS é fornecido pela equipe de desenvolvimento.
3.O ritmo máximo e mínimo São 120% e 80% do ritmo real.
exemplo 1:
Calcule o ritmo máximo e mínimo onde o número de Vusers é 400 e o TPS é 20.
//por padrão, calculamos o ritmo do intervalo.
Pacing=Vuser/TPS
Pacing =20 seg.
Mínimo pacing = 16 sec
Máximo de pacing = 24 sec
Exemplo 2 :
calcular fixo atraso pacing e intervalos fixos, pacing onde o número de Vusers são 100 , script em tempo de execução é de 50 sec ,alvo transações são 6000 e a duração do teste é de 1 hora.
TP =Total de transacções /Duração do teste em seg
TPS = 6000/3600 = 1.66
Vuser = TPS*Total execution time //Little’s Law
Total execution time = 100/1.66
Total execution time = 60 sec
Fixed delay pacing = 60 -50 =10 sec
Fixed intervals pacing = 60 sec