abstracta - performance mobile - monkop y blazemeter

Post on 23-Jan-2017

27 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Testing en la nube: Monkop y Blazemeter

Matías Reina – matias@abstracta.us

¿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 | info@blazemeter.com

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 | info@blazemeter.com

Module 1 – JMeter Script Overview

The Test Plan

785 Castro Street, Mountain View, CA 94041 | 1.855.445.2285 | info@blazemeter.com

Module 1 – JMeter Script Overview

The Thread Group

785 Castro Street, Mountain View, CA 94041 | 1.855.445.2285 | info@blazemeter.com

Module 1 – JMeter Script Overview

HTTP/S Sampler

785 Castro Street, Mountain View, CA 94041 | 1.855.445.2285 | info@blazemeter.com

Module 1 – JMeter Script Overview

View Results tree listener

Resumen• CI/CD es obligatorio• Necesitamos conocer el bosque• Performance!

Muchas Gracias!

Matías Reina – matias@abstracta.us

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

top related