Webinar: Migrar el testing a open source

En este post voy a compartir el contenido, materiales y video del webinar que dí con los amigos del Meetup de Angular Montevideo. La charla la titulé: "Migrar el testing a open source", lo cual creo que es un tema muy relevante en estos días de crisis donde hay muchas empresas buscando reducir costos. La descripción de la charla: En épocas de crisis uno busca optimizar cos...
Leer más

Distribuir Carga con Gatling

En este post vamos a ver cómo distribuir carga con Gatling al ejecutar pruebas de performance (si no conocés Gatling, acá te dejo una guía completa y en español). Esto es algo que teníamos pendiente investigar en Abstracta hace tiempo, y finalmente Juan Pablo Sobral pudo terminar esta investigación y bajarlo a este post para compartirlo con todos. Vale aclarar que en el po...
Leer más

Migrar a testing opensource

Si estás pagando por licencias caras en herramientas de testing, quizá algo a considerar es migrar a alternativas de testing opensource para optimizar costos, especialmente en estos días de COVID-19 (en este otro post dejé más ideas para optimizar costos). Creo que todos estamos de acuerdo que esto requiere una inversión inicial (para realizar la migración) así que la ...
Leer más

Tutorial #3 de Gatling: Ejecución de Pruebas y Reportes

Dado que tenía que actualizar el post en el antiguo blog de Abstracta (que escribí en 2016), decidí pasarlo para acá. Este es el tercer y último paso del tutorial de Gatling. En este veremos ejecución de pruebas y reportes. Uno de los aspectos interesantes de esta herramienta está en los buenos reportes que nos brinda luego de ejecutar las pruebas. Ya estuvimos viendo un re...
Leer más

Tutorial #2 de Gatling: Scripting en Scala

Dado que tenía que actualizar el post en el antiguo blog de Abstracta (que lo escribí en 2016), decidí pasarlo para acá. Este es el segundo paso del tutorial de Gatling. En este veremos específicamente el scripting en Scala, viendo qué hay dentro de un script, que tiene la particularidad de ser un texto plano en lenguaje Scala. Antes de pasar al script, veamos un par de cosas ...
Leer más

Tutorial #1 de Gatling: Instalación y Recorder

Dado que tenía que actualizar el post en el antiguo blog de Abstracta, decidí pasarlo para acá. Este es el primer paso del tutorial de Gatling. En este veremos de las primeras cosas a encarar al querer probar Gatling: instalación y recorder. Realmente creo que Gatling es una muy buena opción para aprender a preparar pruebas de performance, así como también para cuando nos...
Leer más

Resumen de Testing de Performance (curso de Abstracta Academy)

En este post te comparto un resumen que preparó Valeria Sarro, de Abstracta, luego de haber realizado el curso de Abstracta Academy sobre pruebas de performance. Creo que es un resumen bien útil para todo aquel que quiera tomar el curso, así como para el que quiera repasar conceptos. Poco tiempo después de entrar a Abstracta realicé el curso de performance en J...
Leer más

Tutorial de Gatling en español

Hace tiempo que venimos trabajando con Gatling (herramienta para simulación de carga para pruebas de performance), y como hemos armado en Abstracta varios posts y análisis al respecto, quise agruparlos en un único blogpost a modo de que me quede de referencia como un tutorial de Gatling en español, que como de costumbre, es lo que suele faltar.  Si necesitas ir má...
Leer más

¿Cómo obtener tiempos de respuesta en Tomcat e IIS?

En este post (tomado del antiguo blog de Abstracta, y revisado y ajustado por Juan Pablo Sobral) vamos a repasar cómo obtener los tiempos de respuesta en Tomcat y en IIS. Si un usuario dice "el sistema anda lento" a nosotros nos gustaría poder distinguir si se trata de problemas reales o si se trata de sensaciones o subjetividades, si su cronómetro está "distor...
Leer más

Cambios de comportamiento entre JMeter 4 y 5

Experimentando recientemente con JMeter 4 y 5 (las últimas versiones a la fecha) encontramos una diferencia muy importante en la forma en la que se comportan, para lo cual es necesario comprender muy bien la diferencia para poder realizar la simulación que deseamos. Básicamente las conexiones en JMeter 4 se mantienen abiertas entre iteraciones y en JMeter 5 se restablecen por ...
Leer más