Pruebas de performance
en aplicaciones Win-GeneXus
Gustavo Guimerans
En el CES…
Performance
Ensayos de Plataformas
Relevamiento
Automatización
Armado de la Infraestructura
Ejecución y Análisis
Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento
Relevamiento
Automatización
Armado de la Infraestructura
Ejecución y Análisis
Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento
Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento
Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento
Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento
Relevamiento
Automatización
Armado de la Infraestructura
Ejecución y Análisis
Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento
Relevamiento
Automatización
Armado de la Infraestructura
Ejecución y Análisis
Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento
Go!
System Under Test
Tester
Coordinador
Internet/Intranet
Recursos necesarios
• Personal
• Computadoras
Dificultades al
sincronizar
Análisis de
resultados?
¿Testing Manual?
Repeticiones?
Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento
Generar
Requests
Logs
Verificar
RespuestaGeneradoras
MonitoreoAnalizar SUT
performance
Cargadinámica
Control
Monitorizar
System Under Test
Controlador
Test de Performance
Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento
Analizar Tiempos de
Respuesta de VU
Generar
Requests
Verificar
Respuesta
Generadoras
System Under Test
Controlador
SELECT
talCosa,
yTalOtra,
FROM talLugar
WHERE
talCondicion
AND talOtra
Registro1,
Registro2,
…
RegistroN
Test de Performance (2 Capas)
Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento
JMeter
Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento
Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento
JMeter – Aplicaciones 2 Capas
Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento
JMeter – Aplicaciones 2 Capas
Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento
¿Que son estos Robots?
Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento
¿Por que usar Robots?
¿Main?
Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento
A tener en cuenta…
Relevamiento
Automatización
Armado de la Infraestructura
Ejecución y Análisis
Armado de la Infraestructura Ejecución y AnálisisRelevamiento Automatización
Relevamiento
Automatización
Armado de la Infraestructura
Ejecución y Análisis
Ejecución y AnálisisAutomatizaciónRelevamientoArmado de la Infraestructura
¿Infraestructura?
INTERNET
Clientes Routers SwitchesWeb
ServersFirewall
Applications
Servers
Bases de
Datos
Estado de la infraestructura
Relevamiento
Automatización
Armado de la Infraestructura
Ejecución y Análisis
Ejecución y AnálisisRelevamiento AutomatizaciónArmado de la Infraestructura
Relevamiento
Automatización
Armado de la Infraestructura
Ejecución y Análisis
AutomatizaciónRelevamientoArmado de la Infraestructura Ejecución y Análisis
Ejecución de las pruebas
Ejecución
Generar la carga
Recolectar y analizar
datos
Reportar
Realizar correcciones
AutomatizaciónRelevamientoArmado de la Infraestructura Ejecución y Análisis
Relevamiento
Automatización
Armado de la Infraestructura
Ejecución y Análisis
Relevamiento AutomatizaciónArmado de la Infraestructura Ejecución y Análisis
Relevamiento
Automatización
Armado de la Infraestructura
Ejecución y Análisis
Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento
Relevamiento
Automatización
Armado de la Infraestructura
Ejecución y AnálisisEjecución
Generar la carga
Recolectar y analizar
datos
Reportar
Realizar correccione
s
Links y contacto
Descargas: http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi
Manual:http://jakarta.apache.org/jmeter/usermanual/index.html
http://jakarta.apache.org/jmeter/usermanual/component_reference.html#Java_Request
Wiki:http://wiki.apache.org/jakarta-jmeter/
CES:http://www.ces.com.uy/
Contacto:Gustavo Guimerans – Laboratorio de Ensayos de Plataformas [email protected]