Skip to content

qeebsky/gatling-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gatling-docker

Initializing

  1. Build gatling image
$ docker build -t gatling-docker_gatling . --no-cache
  1. Run container
$ docker run -it gatling-docker_gatling
bash-4.2# <Ctrl> + P, Q
  1. Check container is running and Container ID
$ docker ps
CONTAINER ID        IMAGE                             COMMAND                  CREATED             STATUS              PORTS                      NAMES
26ced7a8dc98        gatling-docker_gatling            "/bin/bash"              12 seconds ago      Up 11 seconds                                  kind_stallman
  1. Copy original Gatling files to local
$ container=$(docker ps | grep gatling\-docker | awk '{print $1}')
$ docker cp ${container}:/var/gatling/conf .
$ docker cp ${container}:/var/gatling/results .
$ docker cp ${container}:/var/gatling/user\-files .
  1. Stop container
$ docker stop ${container}

Modify user-files

You can remove / add your senarios under user-files/ directory.

Run container

$ docker-compose up -d
$ docker-compose exec gatling bash -l

Run test

bash-4.2# gatling.sh

See results

$ open results/user-files-XXX/index.html

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published