#!/bin/bash # Teste de Stress para verificar resiliência do Ingress + Auto-Scaling # Uso: ./teste-stress.sh [URL] [NUM_REQUESTS] URL="${1:-http://localhost}" TOTAL="${2:-100}" TIMEOUT=120 echo "============================================" echo " Teste de Stress - Auto-Scaling com KEDA" echo "============================================" echo "URL: $URL" echo "Requisições: $TOTAL" echo "Timeout: ${TIMEOUT}s" echo "============================================" echo "" SUCCESS=0 FAIL=0 for i in $(seq 1 $TOTAL); do RESULT=$(curl -s -m $TIMEOUT "$URL" 2>&1) if echo "$RESULT" | grep -q "Req ->"; then SUCCESS=$((SUCCESS + 1)) echo -e "[$i/$TOTAL] \033[32mOK\033[0m - $RESULT" else FAIL=$((FAIL + 1)) # Extrai apenas o título do erro se for HTML if echo "$RESULT" | grep -q "