Skip to content

griddynamics/jagger

Repository files navigation

Jagger

Jagger is a free application suite for continuous performance testing

======

Requirements for local installation: java, maven, docker

All Jagger components for local installation can be separated to:

  • Results storage and representation components
  • Load generating components

Result storage and presentation components installation

Download docker compose .yml file for local installation compose-2.0-package.zip from https://nexus.griddynamics.net/nexus/content/repositories/jagger-releases/com/griddynamics/jagger/compose/2.0/ and unzip it

Run docker compose. All necessary images will be downloaded from the DockerHub and launched locally in containers

docker-compose -f docker-compose.yml up

After the installation you will get following components running as docker containers:

Load generating components installation

Create new test project from template

mvn archetype:generate -DarchetypeGroupId=com.griddynamics.jagger -DarchetypeArtifactId=jagger-archetype-java-builders -DarchetypeVersion=2.0 -DarchetypeRepository=https://nexus.griddynamics.net/nexus/content/repositories/jagger-releases/

Maven will ask you to enter groupId, artifactId, version and package name

After the installation you will get following components:

  • Java maven project with artifactId name. Project will contain examples of the performance tests

Running project

Compile

mvn clean install

Run test project

cd ./target/{artifactdId}-{version}-full/

./start.sh profiles/basic/environment.properties

Verify results

User manual

http://griddynamics.github.io/jagger/doc/index.html