Files
html/api/mega-page-test.sh
2026-04-12 22:57:03 +02:00

47 lines
2.6 KiB
Bash
Executable File

#!/bin/bash
echo "╔══════════════════════════════════════════════════════════════╗"
echo "║ MEGA PAGE TEST — 210 PAGES — $(date '+%H:%M')"
echo "╠══════════════════════════════════════════════════════════════╣"
PASS=0; FAIL=0; TOTAL=0
check_page() {
TOTAL=$((TOTAL+1))
R=$(curl -so /dev/null -w "%{http_code}" "https://weval-consulting.com/$1" --max-time 3 2>/dev/null)
if [ "$R" = "200" -o "$R" = "302" ]; then
PASS=$((PASS+1))
else
FAIL=$((FAIL+1))
echo "║ ❌ $R $1"
fi
}
echo "║ --- CORE PAGES ---"
for P in index.html l99-brain.html wevia-master.html sovereign-claude.html claw-chat.html openclaw.html wevcode.html l99-saas.html enterprise-model.html wevia-meeting-rooms.html wevia-console.html wevia-cortex.html realtime-monitor-v3.html ai-benchmark.html admin.html login.html pricing.html booking.html; do
check_page "$P"
done
echo "║ Core: $PASS/$TOTAL"
echo "║ --- PRODUCTS ---"
for P in $(ls /var/www/html/products/*.html 2>/dev/null | sed 's|/var/www/html/||'); do
check_page "$P"
done
echo "║ Products: $PASS/$TOTAL cumul"
echo "║ --- SSO PROTECTED ---"
for P in ops-center.html security-dashboard.html mega-command-center.html ethica-hcp-manager.html command-center.html nonreg.html infra-command.html; do
check_page "$P"
done
echo "║ --- SUBDOMAINS ---"
for D in auth analytics mm n8n paperclip deerflow mirofish crm monitor; do
TOTAL=$((TOTAL+1))
R=$(curl -so /dev/null -w "%{http_code}" "https://$D.weval-consulting.com/" --max-time 3 2>/dev/null)
if [ "$R" = "200" -o "$R" = "302" ]; then PASS=$((PASS+1)); else FAIL=$((FAIL+1)); echo "║ ❌ $R $D.weval-consulting.com"; fi
done
echo "╠══════════════════════════════════════════════════════════════╣"
echo "║ SCORE: $PASS PASS / $FAIL FAIL / $TOTAL TOTAL"
echo "║ RATE: $(( PASS * 100 / TOTAL ))%"
echo "╚══════════════════════════════════════════════════════════════╝"
echo '{"pass":'$PASS',"fail":'$FAIL',"total":'$TOTAL',"rate":'$(( PASS * 100 / TOTAL ))',"date":"'$(date -Iseconds)'"}' > /var/www/html/api/mega-page-test.json