Reference: Distributed Load Testing using Docker in AWS.
N + 1 instances in AWS which N is numbers of slaves node.
Not yet
docker pull ethantech/jmeter:master
docker run -dit --name master --network host -e HostIP={public_ip} -e Xms=256m -e Xmx=512m -e MaxMetaspaceSize=512m ethantech/jmeter-master /bin/bash
docker pull ethantech/jmeter:slave
docker run -dit --name slave --network host -e HostIP={public_ip} -e Xms=256m -e Xmx=512m -e MaxMetaspaceSize=512m ethantech/jmeter-slave /bin/bash
jmeter -n -t plan.jmx -Dserver.rmi.ssl.disable=true -R{IP_Slave1} {IP_Slave2} -l ./logfile.jtl
docker run -it --rm --name master \
-e SLACK_TOKEN={slack_token} \
-e SLACK_CHANNEL={slack_channel} \
-e TEST_FILE={test_file_url} \
-e NUM_THREADS=5 \
-e RAMP_TIME=1 \
ethantech/jmeter:master
Content type
Image
Digest
Size
460.2 MB
Last updated
about 6 years ago
docker pull ethantech/jmeter:slave