34
Pruebas de performance en aplicaciones Win-GeneXus Gustavo Guimerans [email protected]

0164 pruebas de_performance_en_aplicaciones_win_gene_xus

  • Upload
    genexus

  • View
    627

  • Download
    2

Embed Size (px)

Citation preview

Page 1: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Pruebas de performance

en aplicaciones Win-GeneXus

Gustavo Guimerans

[email protected]

Page 2: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus
Page 3: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus
Page 4: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

En el CES…

Performance

Page 5: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Ensayos de Plataformas

Page 6: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Relevamiento

Automatización

Armado de la Infraestructura

Ejecución y Análisis

Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento

Page 7: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Relevamiento

Automatización

Armado de la Infraestructura

Ejecución y Análisis

Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento

Page 8: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento

Page 9: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento

Page 10: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento

Page 11: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Relevamiento

Automatización

Armado de la Infraestructura

Ejecución y Análisis

Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento

Page 12: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Relevamiento

Automatización

Armado de la Infraestructura

Ejecución y Análisis

Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento

Page 13: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

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

Page 14: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

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

Page 15: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

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

Page 16: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

JMeter

Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento

Page 17: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento

JMeter – Aplicaciones 2 Capas

Page 18: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento

JMeter – Aplicaciones 2 Capas

Page 19: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento

¿Que son estos Robots?

Page 20: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento

¿Por que usar Robots?

¿Main?

Page 21: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento

A tener en cuenta…

Page 22: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Relevamiento

Automatización

Armado de la Infraestructura

Ejecución y Análisis

Armado de la Infraestructura Ejecución y AnálisisRelevamiento Automatización

Page 23: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Relevamiento

Automatización

Armado de la Infraestructura

Ejecución y Análisis

Ejecución y AnálisisAutomatizaciónRelevamientoArmado de la Infraestructura

Page 24: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

¿Infraestructura?

Page 25: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

INTERNET

Clientes Routers SwitchesWeb

ServersFirewall

Applications

Servers

Bases de

Datos

Estado de la infraestructura

Page 26: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Relevamiento

Automatización

Armado de la Infraestructura

Ejecución y Análisis

Ejecución y AnálisisRelevamiento AutomatizaciónArmado de la Infraestructura

Page 27: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Relevamiento

Automatización

Armado de la Infraestructura

Ejecución y Análisis

AutomatizaciónRelevamientoArmado de la Infraestructura Ejecución y Análisis

Page 28: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

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

Page 29: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Relevamiento

Automatización

Armado de la Infraestructura

Ejecución y Análisis

Relevamiento AutomatizaciónArmado de la Infraestructura Ejecución y Análisis

Page 30: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Relevamiento

Automatización

Armado de la Infraestructura

Ejecución y Análisis

Armado de la Infraestructura Ejecución y AnálisisAutomatizaciónRelevamiento

Page 31: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

Relevamiento

Automatización

Armado de la Infraestructura

Ejecución y AnálisisEjecución

Generar la carga

Recolectar y analizar

datos

Reportar

Realizar correccione

s

Page 32: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus

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]

Page 33: 0164 pruebas de_performance_en_aplicaciones_win_gene_xus