![Page 2: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/2.jpg)
¿Cada vez se necesitan menos desarrolladores?
![Page 3: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/3.jpg)
![Page 4: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/4.jpg)
![Page 5: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/5.jpg)
![Page 6: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/6.jpg)
![Page 7: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/7.jpg)
Tiene relación cada parteDel dibujo con cada logoO es puesto al azar?
![Page 8: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/8.jpg)
Build Pipeline
PERFORMANCE TESTS
ALERTS, REPORTS
AND RELEASE NOTES
DEPLOYMENT TO
RELEASE REPOSITO
RY
UNIT TESTS
ACCEPTANCE
TESTS
CODE COVERAGE + STATIC ANALYSIS
BUILD DEPLOYME
NT
TEST INTEGRATIO
N
SCENARIO /
REGRESSION TESTS
DEPLOYMENTS TO UAT
AND PERFORMAN
CE TEST ENVIRONMEN
T
SCENARIO /
REGRESSION TESTS
![Page 9: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/9.jpg)
![Page 10: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/10.jpg)
![Page 11: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/11.jpg)
![Page 12: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/12.jpg)
![Page 13: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/13.jpg)
![Page 14: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/14.jpg)
![Page 15: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/15.jpg)
![Page 16: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/16.jpg)
https://results.monkop.com/d8af6f27-7b0e-4573-b806-8303946269e3/report/report/index.html
![Page 17: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/17.jpg)
![Page 18: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/18.jpg)
| Por qué JMeter?
Es la herramienta de testing
de performance
mas popular
.
Es OpenSource,
con todos los beneficios que ello implica. Gran
comunidad que provee suporte.
compatible con multiples protocolos, no
solo HTTP.
Esta bien documenta
da.
![Page 19: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/19.jpg)
Grabar y reproduc
er acciones
de usuario.
Simular acciones
de usuario reales.
Facil configuración de diferent
es escenari
os.
Generar grandes cargas en un
servidor.
Source: http://jmeter.apache.org/
| Qué puedo hacer con JMeter?
![Page 20: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/20.jpg)
SIMULANDO UN ESCENARIO REAL• JMeter• Usada para test automation y para simular scenarios reales.
• BlazeMeter • Incrementa el potencial de JMeter a miles de usuarios.• Reporte en tiempo real y Análisis Comprehensivo.• Integración con terceros (APM & CI tools)• Corre tests desde multiples puntos geográficos• Simula condicioned de red de Producción
![Page 21: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/21.jpg)
785 Castro Street, Mountain View, CA 94041 | 1.855.445.2285 | [email protected]
Module 1 – JMeter Simple Script
The Test plan
The Thread group
HTTP/S Sampler
View Results tree listener
HTTP(S) Test Script Recorder
Main building blocks
![Page 22: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/22.jpg)
785 Castro Street, Mountain View, CA 94041 | 1.855.445.2285 | [email protected]
Module 1 – JMeter Script Overview
The Test Plan
![Page 23: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/23.jpg)
785 Castro Street, Mountain View, CA 94041 | 1.855.445.2285 | [email protected]
Module 1 – JMeter Script Overview
The Thread Group
![Page 24: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/24.jpg)
785 Castro Street, Mountain View, CA 94041 | 1.855.445.2285 | [email protected]
Module 1 – JMeter Script Overview
HTTP/S Sampler
![Page 25: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/25.jpg)
785 Castro Street, Mountain View, CA 94041 | 1.855.445.2285 | [email protected]
Module 1 – JMeter Script Overview
View Results tree listener
![Page 26: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/26.jpg)
![Page 27: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/27.jpg)
![Page 28: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/28.jpg)
![Page 29: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/29.jpg)
Resumen• CI/CD es obligatorio• Necesitamos conocer el bosque• Performance!
![Page 31: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/31.jpg)
Performance results tracking
![Page 32: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/32.jpg)
Jenkins + JMeter: Functional API Test
• To test more than 15 different protocols.
• All teams (testing, development, devOps)
• Integration and acceptance testing• One build per day (not on each
commit)
![Page 33: Abstracta - Performance Mobile - Monkop y Blazemeter](https://reader035.vdocuments.net/reader035/viewer/2022062503/5885ae591a28abd2348b6141/html5/thumbnails/33.jpg)
Bonus track: SonarQube