blob: a217b5c6dc8dc444b5a9a902af75fd11b0240417 [file] [log] [blame]
#!/bin/sh
# Runs 'siege' on a single ipro-optimized image.
#
# Usage:
# devel/siege/siege_ipro_image.sh
this_dir=$(dirname "${BASH_SOURCE[0]}")
source "$this_dir/siege_helper.sh" || exit 1
echo "Waiting for the image to be IPRO-optimized..."
URL="http://localhost:8080/mod_pagespeed_example/images/Puzzle.jpg"
while true; do
content_length=$(curl -sS -D- -o /dev/null "$URL" | \
grep '^Content-Length: ' | \
grep -o '[0-9]*')
if [ "$content_length" -lt 100000 ]; then
# the image is fully ipro optimized
break
fi
sleep .1
echo -n .
done
run_siege "$URL"