/docker-jmeter

Primary LanguageDockerfileGNU Lesser General Public License v3.0LGPL-3.0

Make use of Docker with JMeter

This repository contains coded example published on Blazemeter starting from link

Steps

Need download docker first.

build docker images

docker build -t jmeter-test-no-rmi11:5.5 .

Note: Jmeter has server.rmi.ssl.disable has been set to true

https://jmeter.apache.org/usermanual/remote-test.html#setup_ssl

In windows can use Git Bash to execute *.sh files

https://stackoverflow.com/questions/26522789/how-to-run-sh-on-windows-command-prompt

start test

# give execute access
chmod +x docker_distributed_jmeter.sh

# run shell script start testing
sh docker_distributed_jmeter.sh

webdriver note

Note that if using selenium/standalone-chrome:107.0, ChromeDriverConfig.disable_dev_shm_usage need set to be true. https://stackoverflow.com/a/67154031

build docker images (with chromedriver buildin)

docker build -t jmeter-chrome:5.5 -f ./Dockerfile.ubuntu.chrome.yml .

run test:

./run-jmeter-chrome.sh

Ref:

https://www.blazemeter.com/blog/jmeter-distributed-testing-with-docker

https://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.html

https://jmeter.apache.org/usermanual/remote-test.html

https://stackoverflow.com/questions/3150448/jmeter-loopback-address-error-when-launching-jmeter-server-on-linux