Upload
testingar-meetup
View
196
Download
3
Embed Size (px)
Citation preview
Agenda• ¿Por qué es importante la performance?• Dos enfoques: Client Side - Server Side• Tipos de pruebas• Un poco de metodología• Generación de carga• Demo de servicio PaaS
Dos enfoques: Client Side
Dos enfoques: Server Side
Tipos de pruebas de performance• Pruebas de carga• Pruebas de stress• Pruebas de escalablidad• Pruebas de endurance• Etc
Contexto = Prueba de carga
Un poco de metodología…
¿Cómo comenzar con un proyecto de pruebas de performance?
Diseño
Casos de prueba
Escenarios de carga
Infraestructura de
pruebas
Datos
Implementación
Creación de scripts
Monitorización
Ejecución
Línea base
Ejecución de escenarios
Reporte de resultados
Diseño
Casos de prueba
Escenarios de carga
Infraestructura de
pruebas
Datos
Implementación
Creación de scripts
Monitorización
Ejecución
Línea base
Ejecución de escenarios
Reporte de resultados
Infraestructura de Pruebas: Generando la carga
Infraestructura de Pruebas: Generando la carga
¿Cuántos usuarios puedo simular?~ 10oo max por PC
Infraestructura de Pruebas: Generando la carga
¿Y si quiero simular 70 mil
usuarios?
~ 70 PCs
?¿
¿Y si no tenemos suficiente infraestructura?
¿Quién podrá ayudarnos?
?¿
DEMO
+
Pero antes, ¿cómo creo un script JMeter?
Servidor Web
ModellerModeller
Http - RequestHttp - Responsegrabar
1S
e ab
re
1.1Se abre
1.2
Acciones2
Terminar de grabar3
3.1
Tenemos el script
Gateway(Proxy)Browser
Http - Request
Http - Response
Http - Request
Http - Response
Pero antes, ¿cómo creo un script JMeter?
Let’s do it