Segunda ley de la termodinámica TERMODINAMICA.pptx
JMeter: Análisis de Resultados.
1. Aproximación a la obtención de Métricas e Indicadores
con Jmeter
@qatecnico
http://qatecnico.blogspot.com.es
http://www.mtp.es
2. Informes de pruebas de rendimiento
Deben ser:
Comprensibles
Que permitan la correlación (“mezclar” ) diferentes
indicadores:
Hilos Concurrentes vs. Throughput.
Tiempo de respuesta vs. Rendimiento
Transacciones correctas vs. Transacciones fallidas
Rápidos de obtener: Automatizados.
Flexibles
3. Informes de pruebas de rendimiento
con Jmeter
Las gráficas y métricas que implementa
Jmeter:
Rígidos/No configurables
Es necesario el procesamiento posterior de datos
Intrusividad: Alto consumo de recursos en los
inyectores de carga.
Aptas para “usuarios avanzados”
4. Informes de pruebas de rendimiento
con Jmeter
Las gráficas y métricas que implementa Jmeter:
5. Informes de pruebas de rendimiento
con Jmeter
Es posible “automatizar” la generación de informes
de pruebas de rendimiento con Jmeter a partir de un
único fichero del Escritor de Datos Simples.
Objetivos:
Estandarización de informes
Correlación directa entre diferentes indicadores
Obtención automática de Informes y Métricas
Mayor productividad: Disminución de los tiempos de
análisis y elaboración de informes.
6. Analizador de Resultados para
Jmeter
Escritor de datos Métricas, Indicadores
simple Procesamiento
y Gráficas
result.csv
Carga Aplicada – Throughput
90 160.000
80 140.000
Número de Hilos
70 120.000
60 100.000
Bytes/s
50
80.000
40
30 60.000
20 40.000
10 20.000
0 0
0:00:00 0:08:00 0:16:00 0:24:00 0:32:00 0:40:00 0:48:00 0:56:00 1:04:00 1:12:00 1:20:00 1:28:00
Tiempo Transcurrido (hh:mm:ss)
Pto Saturacion Carga Throughput
7. Analizador de Pruebas de
rendimiento La salida del escritor de datos simple
se almacena en un fichero plano.
Los datos del fichero son procesados
automáticamente.
Procesamiento
9. Informes de pruebas de rendimiento
con Jmeter
• Summary. Ficha de la ejecución
10. Informes de pruebas de rendimiento
con Jmeter Carga Aplicada – Throughput
Rendimiento en función de la carga
90 160.000
80 140.000
(concurrencia) aplicada.
Número de Hilos
70 120.000
60 100.000
Bytes/s
50
80.000
40
30 60.000
20 40.000
10 20.000
0 0
0:00:00 0:08:00 0:16:00 0:24:00 0:32:00 0:40:00 0:48:00 0:56:00 1:04:00 1:12:00 1:20:00 1:28:00
Tiempo Transcurrido (hh:mm:ss)
Pto Saturacion Carga Throughput
Punto de saturación. Cuello de
botella.
11. Informes de pruebas de rendimiento
con Jmeter Transacciones Hora - Tiempo Respuesta
Tiempo de respuesta en 2.500 200
Tiempo de respuesta (s)
180
función del
Transacciones/hora
2.000 160
140
rendimiento. 1.500 120
100
1.000 80
60
500 40
20
0 0
0:00:00 0:09:00 0:18:00 0:27:00 0:36:00 0:45:00 0:54:00 1:03:00 1:12:00 1:21:00
Tiempo Transcurrido (hh:mm:ss)
Punto de saturación. Cuello de Pto Saturacion TransaccHora TiempoRes
botella
12. Informes de pruebas de rendimiento
con Jmeter
Evolución de operaciones correctas
y fallidas
Caída de la aplicación. Solo existen
transacciones fallidas
13. Informes de pruebas de rendimiento
con Jmeter Estudio de los tiempos de
respuesta por URL
14. Más Información:
http://qatecnico.blogspot.com.es
Información sobre pruebas de software en español
http://www.mtp.es
MTP es una consultora especializada en servicios de
Ingeniería y Calidad del Software dirigidos a controlar y
mejorar los costes, plazos y calidad del ciclo de vida de
los productos de software.