abstracta - performance mobile - monkop y blazemeter
TRANSCRIPT
Testing en la nube: Monkop y Blazemeter
Matías Reina – [email protected]
¿Cada vez se necesitan menos desarrolladores?
Tiene relación cada parteDel dibujo con cada logoO es puesto al azar?
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
https://results.monkop.com/d8af6f27-7b0e-4573-b806-8303946269e3/report/report/index.html
| 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.
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?
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
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
785 Castro Street, Mountain View, CA 94041 | 1.855.445.2285 | [email protected]
Module 1 – JMeter Script Overview
The Test Plan
785 Castro Street, Mountain View, CA 94041 | 1.855.445.2285 | [email protected]
Module 1 – JMeter Script Overview
The Thread Group
785 Castro Street, Mountain View, CA 94041 | 1.855.445.2285 | [email protected]
Module 1 – JMeter Script Overview
HTTP/S Sampler
785 Castro Street, Mountain View, CA 94041 | 1.855.445.2285 | [email protected]
Module 1 – JMeter Script Overview
View Results tree listener
Resumen• CI/CD es obligatorio• Necesitamos conocer el bosque• Performance!
Muchas Gracias!
Matías Reina – [email protected]
Performance results tracking
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)
Bonus track: SonarQube