GeneXus y DevOps (charla en el Encuentro GeneXus GX27)

En el próximo Encuentro GeneXus (más info acá) estaremos dando una charla junto a Lali (Laura Aguiar) sobre la temática de GeneXus y DevOps. Te dejo el abstract y descripción, así como algunos apuntes más para ir viendo de qué se va a tratar la charla. Abstract: DevOps y Continuos Integration/Continuos Delivery plantean muchos desafíos y muchas cosas para aprender, pero a su...
Leer más

GoAccess: herramienta opensource para analizar accesslogs

En este post vamos a revisar una herramienta opensource para analizar accesslogs (de Apache, Tomcat, IIS, etc.) que es bastante fácil de usar y es opensource. Sobre el final, comento algunas cosas para las que me ha resultado muy útil analizar estos archivos. ¿Por qué quisiera analizar accesslogs? Los accesslogs guardan un registro de todos los requests hechos a nuestro servi...
Leer más

Asesorar sobre pruebas de performance

Me ha tocado varias veces analizar cómo se están haciendo pruebas de performance en algún cliente donde hemos dado consultoría en Abstracta, y de ahí que me sirvió recolectar algunas de las preguntas típicas en un mindmap. Te comparto acá entonces este mindmap (me encantan los mindmaps) que me sirve de base para comenzar una conversación al momento de asesorar sobre pruebas de ...
Leer más

Monitorizar una aplicación GeneXus .NET con APM: NewRelic vs Dynatrace

No hay duda que cuando uno quiere monitorizar una aplicación, para analizar y mejorar la performance, ya sea en ambientes de testing o de producción, los APM (Application Performance Management) facilitan muchísimo la tarea, dando una consola única con toda la información disponible en forma ordenada, navegable, integrada. En este post quiero resumir mi experiencia para un tipo...
Leer más

Aprendizajes del desafío de 30 días de pruebas de performance

Hace un poco más de un mes te comenté que comenzaríamos en Abstracta el desafío "30 días de pruebas de performance", planteado por Ministry of Testing y PerfGuild. En este post quiero dejar un resumen de los principales aprendizajes de la experiencia, ¡que fueron muchos!   Vayamos viendo los principales aspectos de cada uno de los 30 días.   Día 1: Compr...
Leer más

¿Qué es un QE o Ingeniero en Calidad?

En este post quiero contar lo que yo considero que es un QE, del inglés Quality Engineer, o sea, Ingeniero de Calidad. Hace unos años se hizo popular el rol de SDET (Software Development Engineer in Test). En el último tiempo también fue así con el rol de DevOps, orientado a la agilidad y a aspectos relacionados a desarrollo y calidad, pero con foco en operacio...
Leer más

Testing de Performance: Los nuevos desafíos tecnológicos (charla de Abstracta en TestingUY 2017)

En este post quiero compartir un resumen de la charla que tuvo lugar en el evento de TestingUY edición 2017, la cual se tituó "Testing de performance: los nuevos desafíos tecnológicos". En esta charla Leti y Pablo (de Abstracta) contaron sobre 4 temas bien importantes alrededor del testing de performance de hoy en día: pruebas en Cloud, uso de CDNs, CI/CD y HTTP2. Te dejo acá e...
Leer más

Desafío 30 días de pruebas de performance de Ministry of Testing

Así como en ocasiones anteriores, Ministry of Testing nos trae un nuevo desafío, ¡y esta vez en performance! Así que en el mes de Julio tendremos el desafío de los 30 días de pruebas de performance. 30 Days of Performance Testing is kicking off soon! Will you complete it all? Thanks @jcolantonio for sponsoring https://t.co/G2Whjg89r6 pic.twitter.com/ZZNP3NLnPa — Ministry ...
Leer más

Nuevos Plugins de JMeter y Convertir Scripts de Load Runner a JMeter y Selenium

BlazeMeter es una herramienta para ejecutar pruebas de performance desde el Cloud. El potencial más grande es que permite extender el poder de JMeter (la herramienta opensource más popular para pruebas de performance). Esto lo hace logrando ejecutar las pruebas JMeter desde cientos de máquinas distribuidas alrededor del mundo (de manera muy simple de configurar), generando un r...
Leer más

Crear proyecto Gatling con IntelliJ usando un Archetype

Siguiendo la línea del post anterior, en el que armamos un proyecto con Gatling con Maven, en este vamos a ver cómo crear un proyecto combinando Maven y Gatling, basándonos en un archetype (template de proyecto Maven).  Para que sea más fácil, en lugar de seguir los pasos que documentan en el sitio de Gatling, utilizaremos las facilidades que brinda el IDE llamado IntelliJ. Al ...
Leer más