Alternativas de Gatling Mejor Valoradas
I have used only Open Source version in few of my projects. I have used both Scala and Java versions. It's quite easy to set up, DSL is rreach.
Compared to GUI based tools here we have code - so one can apply all good coding practices and IDE support.
It can be easily integrated into your CI pipeline. Reseña recopilada por y alojada en G2.com.
Java version compared to Scala lacked some small features when it comes to some advanced usage.
One also has to get used to specific ways of dealing with immutable session objects which sometimes can be tricky. Reseña recopilada por y alojada en G2.com.
58 de 59 Reseñas totales para Gatling
Sentimiento General de la Reseña para Gatling
Inicia sesión para ver el sentimiento de la revisión.

El soporte al cliente ha sido de los mejores que he encontrado. Requerimos casos de uso complejos para solicitudes y el DSL de Gatling admitió todas las personalizaciones que necesitábamos.
Poder escalar y probar la carga a un tráfico masivo (la razón principal por la que optamos por Gatling - queríamos probar a 1 millón de solicitudes por segundo desde múltiples regiones) ha sido increíble. Reseña recopilada por y alojada en G2.com.
La API pública para automatizar tus escenarios es bastante limitada. Es decir, puedes ejecutar simulaciones pero no crearlas. Quizás eso haya cambiado ahora.
Aunque ahora admite Java, cuando comenzamos solo admitían Scala. Reseña recopilada por y alojada en G2.com.

- Gatling es fácil de usar (¡incluso cuando no sabes nada de Scala! Escribí pruebas en mi primer día)
- Buen reporte OOTB
- El DSL basado en Scala de Gatling permite escribir escenarios complejos, que son imposibles con algunos otros competidores (por ejemplo, desempaquetar una respuesta protobuf y verificar sus elementos)
- Rendimiento impresionante basado en el kit de herramientas asincrónico Akka
- También está disponible una solución gestionada en la nube Reseña recopilada por y alojada en G2.com.
No hay nada que *me desagrade* de Gatling, realmente solo tengo un punto aquí:
- Gatling es relativamente nuevo, por lo que la comunidad es más pequeña que la de sus pares (si tienes que escribir soluciones no triviales, es probable que seas el primero en hacerlo) Reseña recopilada por y alojada en G2.com.

La flexibilidad con el lenguaje de codificación
La academia Gatling es muy útil
El soporte JMS es muy útil, lo cual muchos herramientas de prueba de código abierto carecen
La documentación es muy clara y útil
Las opciones de integración disponibles son buenas Reseña recopilada por y alojada en G2.com.
Trabajar con cargas útiles complejas es complicado ya que carece de algunas funciones estándar para modificar la respuesta.
Además, aparte de la documentación oficial, los problemas en Gatling basado en Java no son fáciles de obtener. Reseña recopilada por y alojada en G2.com.
It is great that Gatling offers a free open source version as well as paid for enterprise options. What sets Gatling apart from other leading performance testing tools is that it is extremely flexible and versatile as you can pretty much develop any logic to support your Gatling tests. Gatling is also continuously improving and coming out with new features which makes the tool even more powerful. Reseña recopilada por y alojada en G2.com.
Some performance testers might not like Gatling because it is very dev oriented compared to other performance testing tools. It also doesn't support as many protocols as you'd get with HP's tooling. Reseña recopilada por y alojada en G2.com.

Como una herramienta de prueba de rendimiento de código abierto, sobresale en su propósito previsto, particularmente al invocar usuarios virtuales de manera eficiente sin afectar los recursos de tu computadora local. Reseña recopilada por y alojada en G2.com.
Invierto una cantidad significativa de tiempo aprendiendo a realizar tareas con ejemplos limitados. Como cualquier nueva herramienta, hubo una curva de aprendizaje involucrada. Inicialmente, me centré en aprender Gatling estudiando el DSL de Scala, que tenía un conjunto más rico de ejemplos disponibles. Esto me ayudó a validar aspectos específicos contra el software empaquetado. Más tarde, hice la transición al DSL de Java, que ofrecía un grupo más pequeño de ejemplos para referencia. Reseña recopilada por y alojada en G2.com.

Es una herramienta de prueba de carga robusta en el mercado. No carga mucho tu computadora al probar con miles de usuarios virtuales. Debido a que es una herramienta basada en scripts, es fácil ajustar y probar diferentes opciones. Soporta múltiples lenguajes: Scala, Java y Kotlin.
También ofrece la capacidad de realizar pruebas de carga para aplicaciones basadas en websocket.
Me encantan los informes hermosos. Reseña recopilada por y alojada en G2.com.
Debido a la falta de una interfaz de usuario, hay una curva de aprendizaje un poco pronunciada para los no programadores, lo que podría ser frustrante. La documentación podría ser más precisa, como actualmente, para proyectos maven, la documentación dice que para Java 8 use esta dependencia, pero para Java 11 use otra dependencia. No estaba seguro si soporta una versión superior de Java porque tenía Java 19 instalado y estaba obteniendo algunos errores. Pensé que podría deberse a una versión de Java no compatible.
Más tarde supe que soporta todas las versiones. Reseña recopilada por y alojada en G2.com.

Muchos herramientas para expresar el escenario de prueba necesario. Puedes automatizar muchos pasos y tenerlos representados gráficamente de manera comprensible al final de la ejecución. Después de parametrizado, el mismo escenario puede ejecutarse sobre múltiples objetivos para comparación. Reseña recopilada por y alojada en G2.com.
Curva de aprendizaje demasiado empinada y muy opinado sobre cómo escribir las pruebas. Las cosas necesitan ser idempotentes o funciones puras, por lo que algunas decisiones de rama son muy difíciles de hacer. Eso hasta que eliminaron alguna característica que usaba. Ahora es imposible tomar algunas decisiones. Reseña recopilada por y alojada en G2.com.

herramienta java/maven con posibilidades de integración en proyectos java actuales (con la ayuda de un plugin de maven). Integración nativa con Github Actions. Gatling Enterprise proporciona gráficos y estadísticas significativos para pruebas A/B. El soporte de Gatling Enterprise es receptivo y valioso. Reseña recopilada por y alojada en G2.com.
No hay integraciones nativas con herramientas de monitoreo (DataDog, etc.).
No hay programador de pruebas. Reseña recopilada por y alojada en G2.com.

Escribir pruebas de rendimiento como código, soporte de Gradle.
Muy buena documentación y una comunidad muy útil.
Excelente gestión de memoria, fácil soporte para decenas de miles de usuarios. Reseña recopilada por y alojada en G2.com.
Todavía no encontré una manera perfecta de depurar las pruebas. Reseña recopilada por y alojada en G2.com.