Skip to content

Instantly share code, notes, and snippets.

@khaosans
Created October 19, 2016 20:37
Show Gist options
  • Save khaosans/f06a58a6ba04aaf846ee35a043637dec to your computer and use it in GitHub Desktop.
Save khaosans/f06a58a6ba04aaf846ee35a043637dec to your computer and use it in GitHub Desktop.
gatling.sh
#!/bin/sh
USER_ARGS="-Dsomething=$1"
COMPILATION_CLASSPATH=`find -L ./target -maxdepth 1 -name "*.jar" -type f -exec printf :{} ';'`
JAVA_OPTS="-server -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms512M -Xmx2048M -XX:+HeapDumpOnOutOfMemoryError -XX:+AggressiveOpts -XX:+OptimizeStringConcat -XX:+UseFastAccessorMethods -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false ${JAVA_OPTS}"
java $JAVA_OPTS $USER_ARGS -cp $COMPILATION_CLASSPATH io.gatling.app.Gatling -s your.simulation.FullClassName
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment