Test Rate Limiting REF: #175

This commit is contained in:
Mitchell Krog 2019-06-26 10:31:53 +02:00
parent 81b999cdd0
commit 5da642ab7d
No known key found for this signature in database
GPG key ID: C243C388553EDE5D

View file

@ -261,18 +261,31 @@ echo "${bold}${yellow}----------------------------------------------------------
printf "\n\n"
sleep 30s
IFS=$'\n'
file=${TRAVIS_BUILD_DIR}/.dev-tools/test_units/rate-limit-googlebot.list
lines=$(cat ${file})
for line in ${lines}; do
if
time curl -A "${line}" http://localhost:9000 2>&1 | grep -i 'Welcome'; then
echo "${bold}${green}PASSED - ${red}${line} was ${bold}${green}ALLOWED"
else
echo "${bold}${red}FAILED - ${red}${line} was ${bold}${red}NOT ALLOWED"
fi
done
IFS=""
curl -A "GoogleBot" http://localhost:9000 2>&1 &
curl -A "GoogleBot" http://localhost:9000 2>&1 &
curl -A "GoogleBot" http://localhost:9000 2>&1 &
curl -A "GoogleBot" http://localhost:9000 2>&1 &
curl -A "GoogleBot" http://localhost:9000 2>&1 &
curl -A "GoogleBot" http://localhost:9000 2>&1 &
curl -A "GoogleBot" http://localhost:9000 2>&1 &
curl -A "GoogleBot" http://localhost:9000 2>&1 &
curl -A "GoogleBot" http://localhost:9000 2>&1 &
curl -A "GoogleBot" http://localhost:9000 2>&1 &
curl -A "GoogleBot" http://localhost:9000 2>&1 &
curl -A "GoogleBot" http://localhost:9000 2>&1
#IFS=$'\n'
#file=${TRAVIS_BUILD_DIR}/.dev-tools/test_units/rate-limit-googlebot.list
#lines=$(cat ${file})
#for line in ${lines}; do
# if
# time curl -A "${line}" http://localhost:9000 2>&1 | grep -i 'Welcome'; then
# echo "${bold}${green}PASSED - ${red}${line} was ${bold}${green}ALLOWED"
# else
# echo "${bold}${red}FAILED - ${red}${line} was ${bold}${red}NOT ALLOWED"
# fi
#done
#IFS=""
printf "\n"
echo "${bold}${green}---------------------------"