/gatling-sample-project

Gatling sample project

Primary LanguageGroovy

Gatling performance tests sample

Performance tests use gatling for execution.

Configuration

Typical test uses multiple user account for simulation of concurrent users. User accounts are defined in user_credentials.csv

Proper testing data (user accounts, etc.) have to be created on all environments used for testing.

Running

Performance tests are executed via gatling maven plugin. Running performance tests is as simple as following:

mvn clean test

You can pass custom cluster url via system property:

mvn clean test -Dcluster.url=https://myserver.gooddata.com

Jenkins

There is a jenkins job for automatic execution. ConvertGatlingToXunit.groovy is used for generating XUnit xml report from gatling.log