2018-04-24 17:35:44 +01:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
if [ -z "$HOST" ]
|
|
|
|
then
|
|
|
|
echo "HOST env not set"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
TEST=$(echo "$HOST" | egrep '^http://[a-z0-9]+')
|
|
|
|
if [ -z "$TEST" ]
|
|
|
|
then
|
|
|
|
echo "Host must start with http://"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
if echo "$NUM_CLIENTS" | egrep -q '^[0-9]+$'
|
|
|
|
then
|
|
|
|
CLIENTS=${NUM_CLIENTS:-1}
|
|
|
|
else
|
|
|
|
echo "$NUM_CLIENTS is not a number falling back to 1"
|
|
|
|
CLIENTS=1
|
|
|
|
fi
|
|
|
|
|
|
|
|
echo "Starting load with $CLIENTS clients"
|
2019-02-11 16:18:15 +00:00
|
|
|
echo "ERROR $ERROR"
|
2018-04-24 17:35:44 +01:00
|
|
|
|
2019-02-11 16:18:15 +00:00
|
|
|
if [ "$SILENT" -eq 1 ]
|
2018-07-24 11:07:21 +01:00
|
|
|
then
|
|
|
|
locust -f robot-shop.py --host "$HOST" --no-web -c $CLIENTS -r 1 > /dev/null 2>&1
|
|
|
|
else
|
|
|
|
locust -f robot-shop.py --host "$HOST" --no-web -c $CLIENTS -r 1
|
|
|
|
fi
|
2018-04-24 17:35:44 +01:00
|
|
|
|