Una prueba de estrés para mi aplicación..

Una de las características importantes e interesantes dentro del circuito y desarrollo de una aplicación son las validaciones tecnológicas utilizando pruebas de stress. Como lo podríamos realizar con herramientas open-source y en una VM de #ComputeEngine en solo segundos ?¿

Como framework open-source hay algunos interesantes como Pylt[basado en python], Multi-mechanize[basado en python], Gatling[basado en java y scala].

Vamos a poner a funcionar #Gatling en una VM de #ComputeEngine, creamos un script con el recorder y a probar con usuarios virtuales la escala de nuestra solución. [una propuesta muy económica muy flexible]

En la presentación de mañana propondremos este caso para todos los startups de #launchpadweek #Mex


Con menos de 2 USD puede hacer una pruebas de cientos incluso miles de usuarios concurrentes...¿Como lo ves?
Voy a ejecutar un prueba continua de 5 usuarios por segundo en 60 segundos que desencadenen actividades en el datastore de escritura..Fig.1 propone la aplicación de ejemplo.
Fig.1 mock app
Este es el script en scala, [lo bueno es que podemos grabar el script de una forma simple con el recorder en #Gatling, Fig.3]
Fig.2
Fig.3 recorder de Gatling
Ahora a desplegar el test a la VM de #ComputeEngine. Fig.4
Fig.4 consola de una VM en ComputeEngine.
Resultados Fig.5...
Fig.5
*prontamente más detalles de la implementación ... parte a parte ...

Licencia Creative Commons
Una prueba de estrés para mi aplicación por Nicolas Bortolotti se distribuye bajo una Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional.

Comentarios

Entradas más populares de este blog

Modelando relaciones en UML, un acercamiento a las Asociaciones

Utilizando Intents implícitos para crear actividades

Secuencias…Modelado indispensable