with one click
gatling
Gatling load testing for APIs. Use for load testing.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Gatling load testing for APIs. Use for load testing.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Android Studio IDE with emulator and profiler. Use for Android development.
Atom hackable text editor from GitHub. Use for extensible editing.
Babel JavaScript compiler for compatibility. Use for transpiling.
Biome fast formatter and linter. Use for code quality.
Bitbucket Git repository hosting with Pipelines. Use for Atlassian teams.
Confluence team documentation platform. Use for documentation.
| name | gatling |
| description | Gatling load testing for APIs. Use for load testing. |
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.
import static io.gatling.javaapi.core.CoreDsl.*;
import static io.gatling.javaapi.http.HttpDsl.*;
public class BasicSimulation extends Simulation {
HttpProtocolBuilder httpProtocol = http
.baseUrl("http://computer-database.gatling.io")
.acceptHeader("application/json");
ScenarioBuilder scn = scenario("BasicSimulation")
.exec(http("request_1").get("/computers"));
{
setUp(
scn.injectOpen(atOnceUsers(10))
).protocols(httpProtocol);
}
}
The definition of the load test. Contains the HTTP configuration, the Scenario (steps users take), and the Injection Profile (how users arrive).
Mechanisms to inject data (valid usernames, search terms) from CSV/JSON into the virtual users so they don't all look identical.
Do:
Don't:
index.html to see the response time distribution graphs.