gatling
Installation
SKILL.md
Gatling
Gatling is a powerful load testing tool. It is designed for ease of use, maintainability, and high performance. It uses an asynchronous (Akka/Netty) architecture that allows generating huge load from a single machine.
When to Use
- High Throughput: When you need to simulate 10k+ users from a single laptop.
- Complex Scenarios: The DSL (Domain Specific Language) allows describing very complex user journeys.
- JVM Shops: If your team uses Java/Scala/Kotlin.
Quick Start (Java)
import static io.gatling.javaapi.core.CoreDsl.*;
import static io.gatling.javaapi.http.HttpDsl.*;
public class BasicSimulation extends Simulation {