Gatling
Gatling Release 3.0.0 Quickstart Demo Project
Gatling is a highly capable load testing tool. It is designed for ease of use, maintainability and high performance.
Prerequisites
- Java 1.8
- Maven 3.0
- Gatling Highcharts 3.0.0-RC2
- Gatling-Maven-Plugin 3.0.0-M2
Getting the Project
- Gatling documentation: https://gatling.io/docs/current/
- Project link: https://github.com/khergner/Gatling-3.0.0.git
- Gatling dependencies: https://mvnrepository.com/artifact/io.gatling
- Create executable project: mvn clean compile -Dlogback.configurationFile=logback.xml -f pom.xml
- Script file run project: cd GatlingNewRelease after run shell script ./locally.sh
Migrating from 2.3 to 3.0
- baseURL was renamed into baseUrl
- silentURI was renamed into silentUri
- asJSON was renamed into asJson
- asXML was renamed into asXml
- Gatling now has its own HTTP client and no longer uses AsyncHttpClient (so AHC is no longer shipped)
- Maven users must upgrade gatling-maven-plugin to 3.0.
- over inject method was renamed into during
- splitUsers is dropped in favor of incrementUsersPerSec and incrementConcurrentUsers