Zum Inhalt springen

Gatling

Gatling ist ein Last- und Performance-Test-Tool für Webanwendungen. Stéphane Landelle hat es 2012 als Open-Source-Projekt entwickelt, später wurde Gatling Corp für Enterprise-Features gegründet. Tests werden als Code geschrieben, mit DSLs in Scala, Java und Kotlin — Szenarien beschreiben Benutzer-Journeys mit HTTP-Anfragen, Pausen und Assertions, die zusammen mit dem Anwendungscode versioniert werden.

Das aktuelle Release ist Gatling 3.14. Das Tool nutzt eine vollständig asynchrone, nicht-blockierende Architektur — virtuelle Benutzer werden als leichtgewichtige Messages statt als Threads modelliert, was es einer einzelnen Maschine ermöglicht, Tausende gleichzeitiger Benutzer mit geringem Ressourcenverbrauch zu simulieren. Neben HTTP unterstützt Gatling WebSocket, Server-Sent Events, JMS und gRPC. Nach einem Testlauf generiert Gatling detaillierte HTML-Berichte mit Antwortzeit-Verteilungen, Durchsatz-Graphen und Fehleraufschlüsselungen.

Die offizielle Dokumentation behandelt Szenario-Design, Protokollkonfiguration und CI-Integration. Der Quellcode liegt auf GitHub unter der Apache-2.0-Lizenz.

gatling.io

Verwandte Technologien

Sprechen wir darüber

Am Anfang steht ein unverbindliches, kostenloses Gespräch. Sagen Sie uns, wo Sie stehen — und wo Sie hinwollen.