nginx-profile-setup/kaclient/run.sh

29 lines
674 B
Bash
Raw Normal View History

#!/bin/bash
log_request () {
return_code=$(curl -Sikl -o /dev/null -w "%{http_code}" $1 2>/dev/null)
case ${return_code:0:1} in
"4" | "5")
echo "query of $1 returned $return_code"
;;
*)
;;
esac
}
while :
do
log_request "https://kaproxy:8080/0"
log_request "https://kaproxy:8080/1"
log_request "https://kaproxy:8080/2"
log_request "https://kaproxy:8080/3"
log_request "https://kaproxy:8080/4"
log_request "https://kaproxy:8080/5"
log_request "https://kaproxy:8080/6"
log_request "https://kaproxy:8080/7"
log_request "https://kaproxy:8080/8"
log_request "https://kaproxy:8080/9"
done
# TODO: use wrk2 or something to stress test endpoints I dunno