Documente Academic
Documente Profesional
Documente Cultură
• Alto rendimiento
• Informes HTML listos para presentar
• Grabador de escenario y DSL amigable para desarrolladores
• HTTP
• WebSockets
• Eventos enviados por el servidor
• JMS
La arquitectura de Gatling es asíncrona siempre que el protocolo
subyacente, como HTTP, se pueda implementar de manera no
bloqueadora. Este tipo de arquitectura nos permite implementar
usuarios virtuales como mensajes en lugar de hilos dedicados, lo que
los hace muy económicos. Por lo tanto, ejecutar miles de usuarios
virtuales concurrentes no es un problema.
• Gatling tiene licencia bajo la Apache License v2.0
• El módulo de generación de informes predeterminado hace uso de
Highcharts y Highstock, dos excelentes bibliotecas de JavaScript
desarrolladas por Highsoft. Estas bibliotecas no son de código abierto,
ni son gratuitas para nuestro caso de uso.
• Compramos licencias de desarrollador y conseguimos un acuerdo con
Highsoft para poder distribuir sus bibliotecas con algunas
restricciones. Como consecuencia, este módulo no puede ser de
origen abierto y debe desarrollarse en un proyecto separado: gatling-
highcharts . Sin embargo, por razones de conveniencia, distribuimos
un paquete listo para usar.
Conclusión
• Comprenderá que Gatling es una alternativa real a otras herramientas
de prueba de rendimiento, facilidad de uso, eficiencia y confiabilidad,
en pocos minutos podría realizar una prueba de escalabilidad, una
prueba de esfuerzo o una prueba en los límites. Es una herramienta
que es gratuita, en constante evolución, y sería una lástima no usarla
en nuestros proyectos.