Download
Gatling

and start testing!

Download now! IconDocumentation
Script

What is Gatling?

Gatling is a powerful open-source load testing solution.

Gatling is designed for continuous load testing and integrates with your development pipeline. Gatling includes a web recorder and colorful reports.

What is load testing?

Information

  • Last stable release:
    3.2.1 (August 26th, 2019)
  • Number of downloads:
    3,755,809 (September 1st, 2019)
  • License:
    Apache License 2.0

2 Ways to use Gatling

1Download Gatling's bundle

You can use Gatling as a standalone tool.

2Use Gatling with your build tool

You can use Gatling as a dependency in your project. The Maven artifacts are deployed on Maven Central.

Use Gatling with Maven
Merge the following code snippet in your pom.xml file.
<dependencies>
  <dependency>
    <groupId>io.gatling.highcharts</groupId>
    <artifactId>gatling-charts-highcharts</artifactId>
    <version>3.2.1</version>
  </dependency>
</dependencies>
<plugins>
  <plugin>
    <groupId>io.gatling</groupId>
    <artifactId>gatling-maven-plugin</artifactId>
    <version>3.0.3</version>
  </plugin>
</plugins>
Use Gatling with SBT
1. Merge the following code snippet in project/plugins.sbt
addSbtPlugin("io.gatling" % "gatling-sbt" % "3.0.0")
2. Merge the following code snippet in your build.sbt file
EnablePlugins(GatlingPlugin)
scalaVersion := "2.12.9"
scalacOptions := Seq(
  "-encoding", "UTF-8", "-target:jvm-1.8", "-deprecation",
  "-feature", "-unchecked", "-language:implicitConversions", "-language:postfixOps")
libraryDependencies += "io.gatling.highcharts" % "gatling-charts-highcharts" % "3.2.1" % "test,it"
libraryDependencies += "io.gatling"            % "gatling-test-framework"    % "3.2.1" % "test,it"

Resources to start with Gatling

"We experienced a ~150x enhancement in resource usage regarding test execution, bringing down our investments on load testing dramatically."

Martin Heiland

Head of Quality Assurance @ Open-Xchange

Read more

"Gatling helps KLM to move from a project oriented to a continuous delivery organization."

Daniel Moll

Senior performance test @ KLM

Read more

What is Gatling FrontLine?

Gatling FrontLine is Gatling’s official Enterprise version.

Gatling FrontLine

Gatling FrontLine is a management interface for Gatling. Gatling FrontLine includes advanced metrics and advanced features for integration and automation.

dashboard