How to setup Jagger locally or on the CI environment
Local installation
Requirements: java, maven, docker
In general all Jagger components for local installation can be separated to:
- Results storage and representation components
- Load generating components
- To install and launch Result storage and presentation components you can use docker
- Download docker compose .yml file for local installation
compose-2.0-m1-package.zip
from https://nexus.griddynamics.net/nexus/content/repositories/jagger-releases/com/griddynamics/jagger/compose/2.0-m1/
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
More details on docker compose setup in the readme.txt
After the installation you will get following components running as docker containers:
- To install and use Load generating components we are creating a Jagger test project from template
- Create new test project from template
mvn archetype:generate -DarchetypeGroupId=com.griddynamics.jagger -DarchetypeArtifactId=jagger-archetype-java-builders -DarchetypeVersion=2.0-m1 -DarchetypeRepository=https:
Note: Latest version number archetypeVersion
you can find in Release notes
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
How to run the project and write you first test - Run test project
CI installation
TODO work in progress