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