Gatling

A load testing tool for web applications and APIs, with an open-source edition and hosted enterprise platform.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About Gatling

Gatling generates simulated traffic against web applications and APIs so you can measure how they behave under load. The Community Edition is open source and can be downloaded and run yourself. Tests are written as code, which suits teams that keep load tests alongside the rest of their project.

Gatling Enterprise Edition is a hosted platform built around the same engine. It adds AI-based analysis, CI/CD automation, distributed tracing, failure diagnosis and an MCP server so coding agents can drive it. It is sold through a sales team, with a free trial available.

Strengths

  • Open-source Community Edition you can run on your own machines
  • Load tests are written as code and can be kept in version control
  • Enterprise edition adds CI/CD automation and result analysis

Limitations

  • Writing tests as code assumes programming experience
  • Advanced analysis and tracing are only in the paid Enterprise Edition

Details

Pricing
FreemiumThe Community Edition is free and open source; Enterprise Edition is a paid hosted service with a free trial.
License
Open source, license not stated
Developer
Gatling
Platforms
Web, Command line
How it runs
Downloadable app, Hosted service
Best suited for
Developers and performance engineers load testing web apps and APIs
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Gatling

Compare all

Software that can replace Gatling for an important use case, and what changes if you switch.

  • Grafana k6

    An open-source command-line load testing tool that runs test scripts written in JavaScript.

    Grafana k6 is a free open-source CLI where load tests are written in JavaScript, with no paid enterprise edition described.

  • Apache JMeter

    An open-source Java application for load testing and measuring the performance of web applications and servers.

    Apache JMeter is an Apache-2.0 Java desktop tool that can record tests instead of coding them and covers many protocols beyond HTTP.

  • Locust

    An open-source load testing tool where user behaviour is defined in plain Python code.

    Locust is open source and defines user behaviour in Python code, with distributed runs across several machines.

  • Artillery

    Load testing and Playwright end-to-end testing toolkit with an open-source CLI and an optional cloud dashboard.

    Artillery is MPL-2.0 licensed and pairs load testing with Playwright end-to-end tests, with reporting dashboards in its hosted cloud service.

  • Loader.io

    Cloud load testing service that simulates many concurrent connections against web apps and APIs.

    FreemiumProprietaryWeb

    Loader.io is a closed-source hosted service where tests run without your own load generators, but it requires registering the target host.

  • Vegeta

    Command-line HTTP load testing tool that sends requests at a constant rate.

    Vegeta is an MIT-licensed CLI that sends HTTP requests at a constant rate, with no scripting for complex user flows.

  • Siege

    Command-line HTTP load tester that stress-tests web servers with simulated concurrent users.

    Siege is a GPL-3.0 command-line stress tester for macOS and Linux with simpler scripting and no graphical reports.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing