From 35756cc724bcd6e170088ee4d79290326b4ec2fc Mon Sep 17 00:00:00 2001 From: jomo Date: Sat, 10 Jan 2015 20:25:17 +0100 Subject: [PATCH] add benchmark.sh should be ran from inside test/ dir --- test/benchmark.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 test/benchmark.sh diff --git a/test/benchmark.sh b/test/benchmark.sh new file mode 100755 index 0000000..9d52087 --- /dev/null +++ b/test/benchmark.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash +host="$1" +if [ -z "$host" ]; then + echo "Usage: $0 > benchmark.txt 2>&1" + exit 1 +fi + +# insert newline after uuids +id_file="$(echo | cat 'uuids.txt' - 'usernames.txt')" +mapfile ids <<< $id_file + +bench() { + for id in $ids; do + id=`echo "$id" | tr -d "\r"` + curl -sSL -o /dev/null -w "%{url_effective} %{http_code} %{time_total}s\\n" "$host/avatars/$id?helm" + done +} + +time bench \ No newline at end of file