You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
651 B
18 lines
651 B
#!/bin/sh
|
|
|
|
set -e # Do not continue if jmeter fails
|
|
|
|
: ${JMETER:=jmeter}
|
|
export HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m"
|
|
date="$(date +%F-%H-%M-%S)"
|
|
|
|
for scenario in golang-net-http golang-fasthttp; do
|
|
echo
|
|
echo "================================================================================"
|
|
echo "Running scenario $scenario..."
|
|
echo "================================================================================"
|
|
echo
|
|
export JVM_ARGS="-Djmeter.reportgenerator.report_title=$scenario"
|
|
$JMETER -n -t golang-http-benchmark.jmx -l "results-$date-$scenario.csv" -e -o "report-$date-$scenario" -Jscenario=$scenario
|
|
sleep 2
|
|
done
|
|
|