Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López
-
Upload
testingar-meetup -
Category
Engineering
-
view
192 -
download
3
Transcript of Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López
![Page 2: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/2.jpg)
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
![Page 3: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/3.jpg)
![Page 4: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/4.jpg)
![Page 5: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/5.jpg)
Dos enfoques: Client Side
![Page 6: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/6.jpg)
Dos enfoques: Server Side
![Page 7: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/7.jpg)
Tipos de pruebas de performance• Pruebas de carga• Pruebas de stress• Pruebas de escalablidad• Pruebas de endurance• Etc
![Page 8: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/8.jpg)
Contexto = Prueba de carga
![Page 9: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/9.jpg)
Un poco de metodología…
¿Cómo comenzar con un proyecto de pruebas de performance?
![Page 10: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/10.jpg)
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
![Page 11: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/11.jpg)
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
![Page 12: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/12.jpg)
Infraestructura de Pruebas: Generando la carga
![Page 13: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/13.jpg)
Infraestructura de Pruebas: Generando la carga
¿Cuántos usuarios puedo simular?~ 10oo max por PC
![Page 14: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/14.jpg)
Infraestructura de Pruebas: Generando la carga
¿Y si quiero simular 70 mil
usuarios?
~ 70 PCs
?¿
![Page 15: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/15.jpg)
¿Y si no tenemos suficiente infraestructura?
¿Quién podrá ayudarnos?
![Page 16: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/16.jpg)
![Page 17: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/17.jpg)
?¿
![Page 18: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/18.jpg)
DEMO
+
![Page 19: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/19.jpg)
Pero antes, ¿cómo creo un script JMeter?
![Page 20: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/20.jpg)
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?
![Page 21: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López](https://reader034.fdocument.pub/reader034/viewer/2022042610/58a4bebd1a28ab2d688b6abb/html5/thumbnails/21.jpg)
Let’s do it