Skip to content

Instantly share code, notes, and snippets.

@dragosMC91
Created July 20, 2019 09:30
Show Gist options
  • Save dragosMC91/2a4ac0050143b5cba3ee946356a14bfb to your computer and use it in GitHub Desktop.
Save dragosMC91/2a4ac0050143b5cba3ee946356a14bfb to your computer and use it in GitHub Desktop.
The entrypoint shell script required for the JMeter slave dockerfile
#!/bin/bash
# Run command to allocate the default system resources to JMeter at 'docker run'
sed -i 's/\("${HEAP:="\)\(.*\)\("}"\)/\1-Xms'${Xms}' -Xmx'${Xmx}' -XX:MaxMetaspaceSize='${MaxMetaspaceSize}'\3/' ${JMETER_BIN}/jmeter &&
$JMETER_HOME/bin/jmeter-server \
-Dserver.rmi.localport=50000 \
-Dserver_port=1099 \
-Dserver.rmi.ssl.disable=true \
-Djava.rmi.server.hostname=$HostIP
exec "$@"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment