¿Cómo nació JMeter DSL? ¿Por qué es tan importante esta innovación en testing de software? ¿Qué se espera de ella? Entérate de todo sobre la historia de JMeter DSL, la innovación más reciente de Abstracta, liderada por Roger Abelenda, CTO de la compañía y líder del desarrollo de JMeter DSL.
Tal como mostramos en este artículo, lograr innovaciones en testing de software es crucial en el camino de Abstracta, como aporte para la industria IT y para mejorar la calidad de los sistemas digitales, con influencia directa en la vida de la comunidad global.
Con este sentido, el testing de performance cobra especial protagonismo, para poder evaluar el rendimiento de cualquier aplicación, sin excepción y bajo diferentes condiciones. Para asegurar la mejor experiencia posible a los usuarios, incluso en sistemas complejos y en momentos de alta demanda.
Según Business Wire, el 88% de las personas estadounidenses tiene sentimientos negativos hacia las marcas con sitios web y Apps móviles de bajo rendimiento. Estos sentimientos negativos están asociados a la molestia, la frustración, la desconfianza y el enfado. De este modo, el testing de performance tiene cada día mayor relevancia en la creación de software de calidad.
JMeter DSL es la más reciente innovación en testing de software desarrollada por Abstracta, y es sin dudas una gran aliada para el testing de performance. Lanzada en 2020, se trata de una librería que facilita el uso de JMeter mediante código, agregando además nuevas funcionalidades.
“JMeter DSL confirma a Abstracta como una empresa innovadora, con conocimientos y experiencia sólida en performance testing y en particular en JMeter, con capacidad de desarrollar soluciones adecuadas para mejorar procesos existentes”. Roger Abelenda, Chief Technology Officer de Abstracta y líder del desarrollo de JMeter DSL.
Con esto en foco, conversamos con Roger, para comprender a fondo la relevancia de esta innovación para la industria IT.
¿Por qué más personas deberían involucrarse? ¿De qué modo ayuda esta innovación al desarrollo de software de calidad?
JMeter DSL permite integrar pruebas de performance en manera continua en los pipelines de desarrollo existentes con mayor facilidad, promoviendo shift left testing. Además, facilita la aplicación de conocimientos, conceptos de ingeniería y desarrollo de software al desarrollo y mantenimiento de pruebas de performance de JMeter.
En esta charla de Quality Sense Conf, nuestro equipo comparte cómo JMeter DSL puede eliminar la brecha entre desarrolladores y testers, convirtiéndose en una opción ideal para equipos ágiles.
¿Por qué decidieron llevar adelante JMeter DSL como una contribución open source?
Lo que buscamos con JMeter DSL principalmente es tratar de facilitar la implementación de pruebas de performance y acercarlas a la mayor cantidad de personas que podamos para, en general, mejorar la calidad de todas las aplicaciones que desarrollamos y usamos en el día a día. Buscamos la colaboración de la comunidad, para cocrear la mejor solución posible para todas las personas, y pensamos que la mejor forma de lograr esto es mediante código abierto.
Finalmente, buscamos devolver a la comunidad algo, mediante un código y conocimiento incluido en el mismo y en su documentación, a cambio de todas las soluciones que utilizamos en el día a día que son de código abierto, que son la base de tantos proyectos en los que trabajamos.
¿Cada cuánto tiempo se realizan nuevas liberaciones y en qué consisten los cambios?
No tenemos un ciclo de release estable, vamos liberando funcionalidades y bug fixes tan pronto como los tenemos disponibles. Apostamos a implementar funcionalidades que demuestren una necesidad de parte de los usuarios. Siempre insistimos en que entren al repositorio y pidan cosas que consideren útiles o necesarias.
Continúa leyendo esta entrevista para conocer cuáles son las expectativas a futuro con JMeter DSL, cómo ha sido la recepción por parte de la comunidad de testing, entre otros aspectos, en el blog de Abstracta, sponsor del Software Testing Annual Report 2024™.