SlideShare una empresa de Scribd logo
1 de 26
Testing de Performance:
Los nuevos desafíos tecnológicos
Leticia Almeida
leticia@abstracta.us
@lalmeida88
Pablo Barceló
pablo@abstracta.us
@pablombarcelo
http://www.abstracta.us/
15 y 16 de mayo, 2017
www.testinguy.org
#testinguy |@testinguy
Agenda
HTTP/2
CLOUD
CDN
CI/CD
HTTP/2
CLOUD
CDN
CI/CD
HTTP/2
CLOUD
CDN
CI/CD
Cloud
Artwork By Chris Watterston-Independent designer... brand design and web pixels is my thing + family man. Part time lumberjack for the misses.
CLOUD
Cloud
Infraestructura
Monitorización
CLOUD
Cloud
Generadoras de CARGA
CLOUD
60% of CPU
Auto Scaling
http://www.cpromptsolutions.in/images/Home-Server-icon.png
$
CLOUD
Auto Scaling
http://www.cpromptsolutions.in/images/Home-Server-icon.png
CLOUD
Políticas
HTTP/2
CLOUD
CDN
CI/CD
HTTP/2
CLOUD
CDN
CI/CD
CDN (Content Delivery Network)
http://www.cpromptsolutions.in/images/Home-Server-icon.png
CDN Server
Geográficamente
Distribuido
Usuario final
1. Envío solicitud
2. Redirect de la solicitud
3. Retorna recurso solicitado
4. Guarda el recurso
5. Retorna recurso solicitado
Aplicación
Usuario final
6. Envío solicitud
7. Retorna recurso solicitado
desde CDN
CDN
CDN (Content Delivery Network)
https://www.qualitestgroup.com/white-papers/testing-content-delivery-networks/
¡Pruebas de
Performance!
VELOCIDAD
SEGURIDAD
USO DE
RECURSOS
CDN
HTTP/2
CLOUD
CDN
CI/CD
HTTP/2
CLOUD
CDN
CI/CD
CI/CD
Code
Build
Release
DeployTest
Succeed
or fail?
Notificar
CI/CD
https://abstracta.us/2016/11/23/qa-melissa-chawla-senior-
manager-performance-engineering-shutterfly/
HTTP/2
CLOUD
CDN
CI/CD
HTTP/2
CLOUD
CDN
CI/CD
HTTP/2
• Basado en SPYD (experimento de Google)
• Protocolo Binario
• Compresión del request header
• TLS (Transport Layer Security)
• Multiplexing
• Soporte a Server Push
HTTP/2
https://blog.cloudflare.com/content/images/2015/12/image_1.png
HTTP/2: Multiplexing HTTP/2
https://blog.cloudflare.com/content/images/2016/04/http2-server-push-2.png
HTTP/2: Server Push HTTP/2
Pruebas de Performance sobre HTTP/2
Capturar tráfico HTTP/2
• Wireshark - https://www.wireshark.org/
• net-internals de Chrome - chrome://net-internals/
• Fiddler (no soporta)
Generadores de CARGA
• LoadRunner
• Plugin de JMeter
HLS
WebSocket
HTTP/2
HTTP/2
CLOUD
CDN
CI/CD
HTTP/2
CLOUD
CDN
CI/CD
Todos nos podemos sumar!
¿PREGUNTAS?
¡MUCHAS GRACIAS!
15 y 16 de mayo, 2017
www.testinguy.org
#testinguy |@testinguy
http://www.abstracta.us/
Leticia Almeida Pablo Barceló
pablo@abstracta.us
@pablombarcelo
leticia@abstracta.us
@lalmeida88

Más contenido relacionado

Similar a Testing de performance: Los nuevos desafíos tecnológicos

ORIGIN STACK EL APLIANCE DE VIRTUALIZACIÓN ENTERPRISE
ORIGIN STACK EL APLIANCE DE VIRTUALIZACIÓN ENTERPRISE ORIGIN STACK EL APLIANCE DE VIRTUALIZACIÓN ENTERPRISE
ORIGIN STACK EL APLIANCE DE VIRTUALIZACIÓN ENTERPRISE Telecomputer
 
WorkShop Android + Amazon Web Services
WorkShop Android + Amazon Web ServicesWorkShop Android + Amazon Web Services
WorkShop Android + Amazon Web ServicesPatricio Cornejo A.
 
AWS Summits América Latina 2015 Virtual Private Cloud
AWS Summits América Latina 2015  Virtual Private CloudAWS Summits América Latina 2015  Virtual Private Cloud
AWS Summits América Latina 2015 Virtual Private CloudAmazon Web Services LATAM
 
Workshop "Técnicas de optimización web" en Webprendedor 2011
Workshop "Técnicas de optimización web" en Webprendedor 2011Workshop "Técnicas de optimización web" en Webprendedor 2011
Workshop "Técnicas de optimización web" en Webprendedor 2011Rodrigo Ayala
 
Cloud Wars- OpenExpo Day 2015
Cloud Wars- OpenExpo Day 2015Cloud Wars- OpenExpo Day 2015
Cloud Wars- OpenExpo Day 2015OpenExpoES
 
Hacking Web Performance en Español - JSConf México 2020
Hacking Web Performance en Español - JSConf México 2020Hacking Web Performance en Español - JSConf México 2020
Hacking Web Performance en Español - JSConf México 2020Maximiliano Firtman
 
9 PASOS PARA GENERAR EL CÓDIGO CNC CON SOLIDWORKS CAM - Easyworks.pdf
9 PASOS PARA GENERAR EL CÓDIGO CNC CON SOLIDWORKS CAM - Easyworks.pdf9 PASOS PARA GENERAR EL CÓDIGO CNC CON SOLIDWORKS CAM - Easyworks.pdf
9 PASOS PARA GENERAR EL CÓDIGO CNC CON SOLIDWORKS CAM - Easyworks.pdfMariano Irizabal Coterillo
 
Cloud Computing Challenges Session at Communications E2E (Telefonica)
Cloud Computing Challenges Session at Communications E2E (Telefonica) Cloud Computing Challenges Session at Communications E2E (Telefonica)
Cloud Computing Challenges Session at Communications E2E (Telefonica) Eduardo Mendez Polo
 
Evento de Partners SiteGround "Escalando WordPress"
Evento de Partners SiteGround "Escalando WordPress"Evento de Partners SiteGround "Escalando WordPress"
Evento de Partners SiteGround "Escalando WordPress"SiteGround España
 
Tutorial Pccrash spain
Tutorial Pccrash spainTutorial Pccrash spain
Tutorial Pccrash spainSykrayo
 
Sql saturday 448 migración de bases de datos sql server hacia azure sqldb
Sql saturday 448   migración de bases de datos sql server hacia azure sqldbSql saturday 448   migración de bases de datos sql server hacia azure sqldb
Sql saturday 448 migración de bases de datos sql server hacia azure sqldbJulián Castiblanco
 
Extendiendo su centro de datos a la nube de AWS
Extendiendo su centro de datos a la nube de AWSExtendiendo su centro de datos a la nube de AWS
Extendiendo su centro de datos a la nube de AWSAmazon Web Services LATAM
 
Acelerar ya no es suficiente #RMC19
Acelerar ya no es suficiente #RMC19Acelerar ya no es suficiente #RMC19
Acelerar ya no es suficiente #RMC19MJ Cachón Yáñez
 
La Evolución del sistema que está cambiando el mundo HPC (High Performance Co...
La Evolución del sistema que está cambiando el mundo HPC (High Performance Co...La Evolución del sistema que está cambiando el mundo HPC (High Performance Co...
La Evolución del sistema que está cambiando el mundo HPC (High Performance Co...Daniel Osorio
 

Similar a Testing de performance: Los nuevos desafíos tecnológicos (20)

ORIGIN STACK EL APLIANCE DE VIRTUALIZACIÓN ENTERPRISE
ORIGIN STACK EL APLIANCE DE VIRTUALIZACIÓN ENTERPRISE ORIGIN STACK EL APLIANCE DE VIRTUALIZACIÓN ENTERPRISE
ORIGIN STACK EL APLIANCE DE VIRTUALIZACIÓN ENTERPRISE
 
WorkShop Android + Amazon Web Services
WorkShop Android + Amazon Web ServicesWorkShop Android + Amazon Web Services
WorkShop Android + Amazon Web Services
 
AWS Summits América Latina 2015 Virtual Private Cloud
AWS Summits América Latina 2015  Virtual Private CloudAWS Summits América Latina 2015  Virtual Private Cloud
AWS Summits América Latina 2015 Virtual Private Cloud
 
Laboratorio de Redes
Laboratorio de RedesLaboratorio de Redes
Laboratorio de Redes
 
D T Cloud Services D E M O S E R T I
D T  Cloud  Services  D E M O  S E R T ID T  Cloud  Services  D E M O  S E R T I
D T Cloud Services D E M O S E R T I
 
Latencia en la Web
Latencia en la WebLatencia en la Web
Latencia en la Web
 
Workshop "Técnicas de optimización web" en Webprendedor 2011
Workshop "Técnicas de optimización web" en Webprendedor 2011Workshop "Técnicas de optimización web" en Webprendedor 2011
Workshop "Técnicas de optimización web" en Webprendedor 2011
 
Cloud Wars- OpenExpo Day 2015
Cloud Wars- OpenExpo Day 2015Cloud Wars- OpenExpo Day 2015
Cloud Wars- OpenExpo Day 2015
 
Hacking Web Performance en Español - JSConf México 2020
Hacking Web Performance en Español - JSConf México 2020Hacking Web Performance en Español - JSConf México 2020
Hacking Web Performance en Español - JSConf México 2020
 
9 PASOS PARA GENERAR EL CÓDIGO CNC CON SOLIDWORKS CAM - Easyworks.pdf
9 PASOS PARA GENERAR EL CÓDIGO CNC CON SOLIDWORKS CAM - Easyworks.pdf9 PASOS PARA GENERAR EL CÓDIGO CNC CON SOLIDWORKS CAM - Easyworks.pdf
9 PASOS PARA GENERAR EL CÓDIGO CNC CON SOLIDWORKS CAM - Easyworks.pdf
 
Monitorización En OpenSolaris
Monitorización En OpenSolarisMonitorización En OpenSolaris
Monitorización En OpenSolaris
 
Internet para las cosas. Web 1.0, 2.0
Internet para las cosas. Web 1.0, 2.0Internet para las cosas. Web 1.0, 2.0
Internet para las cosas. Web 1.0, 2.0
 
Cloud Computing Challenges Session at Communications E2E (Telefonica)
Cloud Computing Challenges Session at Communications E2E (Telefonica) Cloud Computing Challenges Session at Communications E2E (Telefonica)
Cloud Computing Challenges Session at Communications E2E (Telefonica)
 
Abigail vasquez ...
Abigail vasquez ...Abigail vasquez ...
Abigail vasquez ...
 
Evento de Partners SiteGround "Escalando WordPress"
Evento de Partners SiteGround "Escalando WordPress"Evento de Partners SiteGround "Escalando WordPress"
Evento de Partners SiteGround "Escalando WordPress"
 
Tutorial Pccrash spain
Tutorial Pccrash spainTutorial Pccrash spain
Tutorial Pccrash spain
 
Sql saturday 448 migración de bases de datos sql server hacia azure sqldb
Sql saturday 448   migración de bases de datos sql server hacia azure sqldbSql saturday 448   migración de bases de datos sql server hacia azure sqldb
Sql saturday 448 migración de bases de datos sql server hacia azure sqldb
 
Extendiendo su centro de datos a la nube de AWS
Extendiendo su centro de datos a la nube de AWSExtendiendo su centro de datos a la nube de AWS
Extendiendo su centro de datos a la nube de AWS
 
Acelerar ya no es suficiente #RMC19
Acelerar ya no es suficiente #RMC19Acelerar ya no es suficiente #RMC19
Acelerar ya no es suficiente #RMC19
 
La Evolución del sistema que está cambiando el mundo HPC (High Performance Co...
La Evolución del sistema que está cambiando el mundo HPC (High Performance Co...La Evolución del sistema que está cambiando el mundo HPC (High Performance Co...
La Evolución del sistema que está cambiando el mundo HPC (High Performance Co...
 

Último

647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdfMirkaCBauer
 
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZTIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZvarichard
 
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdfMyoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdfFtimaMontserratZaraz
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfSalomeRunco
 
Trabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayoTrabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayoAntonioCardenas58
 
Semana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxSemana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxJulio Lovon
 
UNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptxUNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptxElybe Hernandez
 
subestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energiasubestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energiazaydaescalona
 
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...p39961945
 
herrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxherrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxDiegoSuarezGutierrez
 
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdfESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdfSegundo Silva Maguiña
 
Matematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosMatematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosSALVADOR ALTEZ PALOMINO
 
TYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxTYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxLilibethBallesteros1
 
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJHInmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJHVivafornai
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdffredyflores58
 
1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdfThe16Frame
 
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPODIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPOSegundo Silva Maguiña
 
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docxUnidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docxAlanCarrascoDavila
 
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOSTEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOSCarlosHuamulloDavila1
 

Último (20)

647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
 
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZTIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
TIPOS DE BASTIDORES Y CARROCERIA EN LA INDUSTRIA AUTOMOTRIZ
 
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdfMyoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
Myoelectric_Control_for_Upper_Limb_Prostheses.en.es (2).pdf
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
 
Trabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayoTrabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayo
 
Semana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxSemana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptx
 
UNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptxUNIDAD III Esquemas de comunicacion pptx
UNIDAD III Esquemas de comunicacion pptx
 
subestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energiasubestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energia
 
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
 
herrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxherrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptx
 
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdfESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
ESFUERZO EN VIGAS SESIÓN 5 PROBLEMA RESUELTOS.pdf
 
Matematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosMatematica Basica Limites indeterminados
Matematica Basica Limites indeterminados
 
TYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptxTYPP_Industrialización del Petróleo.pptx
TYPP_Industrialización del Petróleo.pptx
 
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJHInmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
Inmunología AMIR 14va EdiciónNM,NLKKJHKLJHKJLBHLKJH
 
Cuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdfCuestionario 20222222222222222222222224.pdf
Cuestionario 20222222222222222222222224.pdf
 
1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf
 
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPODIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
DIFERENCIA DE COMPRESION Y TENSION EN UN CUERPO
 
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docxUnidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
Unidad 2 Métodos Numéricos. Solución de ecuaciones algebraicas.docx
 
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOSTEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
TEST ESPACIAL CONTEO DE CUBOS y TEST DE MOSAICOS
 
50870516-hidroponia. descargado en novppt
50870516-hidroponia. descargado en novppt50870516-hidroponia. descargado en novppt
50870516-hidroponia. descargado en novppt
 

Testing de performance: Los nuevos desafíos tecnológicos

Notas del editor

  1. Nombrar el título de la charla y que eso sea el pie a hablar de qué vamos a hablar En los últimos años como testers de performance hemos vivido grandes cambios a nivel tecnológico que nos han llevado a adaptarnos, cambiando herramientas y metodologías por nuevas opciones que se ajusten mejor a las necesidades de los clientes. Les vamos a contar cómo en nuestro equipo nos estamos preparando para afrontar estos desafios. Hoy los clientes nos buscan con nuevas necesidades y nuevos requerimientos, por lo que, en lo que respecta a las pruebas hablaremos de cómo trabajar por ejemplo con CDNs, enfoques serverless, protocolos como HTTP2.0, HLS, entre otros. Además de cómo podemos trabajar con metodologías ágiles con esquemas de IC incluyendo pruebas de performance, atendiendo exigencias en tiempos de respuesta menores a 50ms y throughput mayores a 1000 tps. Hemos enriquecido estos conocimientos trabajando codo a codo con empresas como Blazemeter, Shutterfly, Disney y Heartflow y colaborando con la comunidad mediante el desarrollo de plugins que den soporte a nuevos protocolos en JMeter. Es importante destacar que estos nuevos enfoques se pueden poner en práctica en empresas como la nuestra o como la de ustedes. Donde no es necesario tener grandes inversiones ni grandes equipos de trabajo. Basta con conocer las opciones que la comunidad nos ofrece.
  2.  nombrar los títulos y nada más
  3.  nombrar los títulos y nada más
  4.  nombrar los títulos y nada más
  5. 4 min Que entendemos por Cloud? Infraestructura Generadoras de Carga ¿Cómo simulamos miles de usuarios concurrentes? Ventajas y Desventajas
  6. 4 min Que entendemos por Cloud? Infraestructura Generadoras de Carga ¿Cómo simulamos miles de usuarios concurrentes? Ventajas y Desventajas
  7. Agregar grafica de Heartflow para explicar el problema Concluir el tema.
  8. Agregar grafica de Heartflow para explicar el problema Concluir el tema.
  9.  nombrar los títulos y nada más
  10.  nombrar los títulos y nada más
  11. 4 min Agregar grafico para explicar CDN plantear que es gratis para determinados contextos, que lo estamos usando CDN (content delivery network) Que problemas soluciona? Cachear geograficamente Abstracta.us
  12. 4 min Agregar grafico para explicar CDN plantear que es gratis para determinados contextos, que lo estamos usando CDN (content delivery network) Que problemas soluciona? Cachear geograficamente Abstracta.us
  13.  nombrar los títulos y nada más
  14.  nombrar los títulos y nada más
  15. Agregar imagen de jenkis orquestando el armado de un build con distintos chequeos Como se mete el testing de performance? contar más enfocado a pruebas de servicios, mantenibles, etc infraestructura no igual a producción igual sirve comparar resultados con valores históricos pruebas repetibles, ambiente controlado, exclusivo El objetivo: “Ser capaces de detectar el momento exacto en el que se se inserto esa linea de codigo, esa configuracion o ese cambio el hardware que perjudica la performance del sistema.”
  16.  nombrar los títulos y nada más
  17.  nombrar los títulos y nada más
  18. 3 min 1996 HTTP1 http1 2009 SPYD 2015 HTTP2 Comparar carga de una página de Http1 con una de Http2 En 1996 1 pagina 1 html aproximadamente 600 bytes. El protocolo HTTP1 fue diseñado para soportar estas paginas. Hoy en día, alrededor de 50 recursos la pagina principal. 300 KB https://http2.akamai.com/demo Indicar razones de porque debemos trasladarnos al protocolo http2 Las buenas practicas sobre Http2 como domain sharding son indicadores de que debemos cambiar de protocolo. En el camino por ser mas rápidos los browsers rompen las recomendaciones de HTTP1 de solo mantener dos conexiones TCP con un mismo dominio. Los browser abren seis conexiones. rapidez en contenido es plata, seguro escucharon esas historias de google o amazon q por mejorar la perf un segundo ganaron no sé cuántos miles de dolares... pero en definitiva, todos sabemos lo improtante q es q una página funcione rápido http://www.enter.co/cultura-digital/redes-sociales/un-segundo-perdido-puede-costarle-a-amazon-1600-millones-de-dolares/ Al ser un protocolo binario es mas fácil de parsear las respuestas. Basado en frame. Multiplexing reduce la latencia. Se abre una conexion y se pueden enviar más de un request sobre esa conexión Las responses de esos requests pueden venir en cualquier orden Cada stream representa un request y un response de ese request Los browsers solo soportan HTTP2 sobre TLS. Toda la información va encriptada. Header Comprenssion User Agent and Cookies se mandan en todos los pedidos. Es una perdida de bytes y no proveen ningún información extra . Http2 provee un algoritmo de comprensión y manda el User Agent una sola vez . Reduce un 85 por ciento Si pagas el cloud deployment por el ancho de banda vas a estar ahorrando si utilizas HTTP2
  19. https://blog.cloudflare.com/introducing-http2/ https://blog.cloudflare.com/announcing-support-for-http-2-server-push-2/
  20. https://blog.cloudflare.com/introducing-http2/ https://blog.cloudflare.com/announcing-support-for-http-2-server-push-2/
  21. 2 min hacer más énfasis q estamos desarrollando jmeter Mencionar cuando esta pronta la primera versión. Tambien estamos haciendo lo mismo para los protocolos HLS y Web Sockets. Dar cierre a esta sección generadora de carga opensource mas popular
  22.  nombrar los títulos y nada más
  23.  nombrar los títulos y nada más
  24.  nombrar los títulos y nada más