Ingeniería de rendimiento
Ley de Little
Número de elementos en el sistema = Tasa de llegada x Tiempos de respuesta
Ley de Little en pruebas de rendimiento
N=TPS*Tiempo total de ejecución
N = TPS* (Tiempo de respuesta + Tiempo de reflexión+ Estimulación) //con opción de «retardo»
N = TPS * Tiempo de estimulación //con opciones de «intervalos» (Recomendadas y utilizadas por la mayoría de los evaluadores)
**TPS también se conoce como rendimiento.
Al calcular el tiempo de estimulación, el usuario siempre debe recordar dos puntos.
1.In el ritmo general anula el tiempo de ejecución y piensa en timee y toma el lugar del tiempo total de ejecución en la fórmula de la ley de Little.
Con la opción de retardo de 30 segundos de ritmo significa que el Usuario tomará una pausa de 30 segundos antes de comenzar la siguiente iteración.
Con la opción de intervalo, si el ritmo se da como 90 segundos. Piense en el tiempo como 10 y el tiempo de ejecución del script es de 50 segundos.30 segundos se convierte en el ritmo efectivo para ese intervalo. Por lo tanto, el valor de estimulación dado 90 puede considerarse como tiempo total de ejecución/respuesta para esa iteración. Asumimos que la iteración se completa antes del tiempo de estimulación.
2.TPS es muy importante para calcular el ritmo, para cualquier escenario dado, el usuario debe intentar obtener TPS (tasa de llegada) para calcular la carga de trabajo. En la mayoría de los casos, el TPS es administrado por el equipo de desarrollo.
3.El ritmo máximo y mínimo es del 120% y el 80% del ritmo real.
Ejemplo 1:
Calcule el ritmo máximo y mínimo donde el número de Vusers es 400 y el TPS es 20.
/ / Por defecto calculamos el ritmo de intervalo.
Estimulación=Vuser/TPS
Estimulación =20 segundos
Estimulación mínima = 16 segundos
Estimulación máxima = 24 segundos
Ejemplo 2 :
calcular el ritmo de retardo fijo y el ritmo de intervalos fijos donde el número de Vusers es 100 , el tiempo de ejecución del script es 50 segundos ,las transacciones objetivo son 6000 y la duración de la prueba es 1 hr.
TPS =Transacciones totales /Duración del ensayo en sec
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