primer meetup - paas al rescate de las pruebas de performance - horacio lópez

22
PaaS al rescate de las Pruebas de Performance Ing. Horacio López [email protected] @elhloco

Upload: testingar-meetup

Post on 16-Feb-2017

195 views

Category:

Engineering


3 download

TRANSCRIPT

Page 1: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López

PaaS al rescate de las Pruebas de

Performance

Ing. Horacio Ló[email protected]@elhloco

Page 2: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López

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
Page 4: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López
Page 5: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López

Dos enfoques: Client Side

Page 6: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López

Dos enfoques: Server Side

Page 7: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López

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

Contexto = Prueba de carga

Page 9: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López

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

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

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

Infraestructura de Pruebas: Generando la carga

Page 13: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López

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

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

¿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
Page 17: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López

?¿

Page 18: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López

DEMO

+

Page 19: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López

Pero antes, ¿cómo creo un script JMeter?

Page 20: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López

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

Let’s do it

Page 22: Primer meetup - Paas al rescate de las Pruebas de Performance - Horacio López

Gracias!

Ing. Horacio Ló[email protected]@elhloco

Agradecimiento:

@abstractaQA