Le déploiement n'est terminé que lorsque la chaîne complète a été testée en conditions réelles de production. Exécutez le Smoke Test du tunnel critique (inscription, authentification, paiement, écriture BDD), mesurez les Core Web Vitals et validez vos en-têtes de sécurité.
Test rapide de validation vérifiant que les 5 fonctionnalités vitales répondent correctement.
Mesure du LCP (< 2.5s), INP (< 200ms) et CLS (< 0.1) sur le bundle réel minifié.
Vérification des en-têtes HSTS, CSP, X-Frame-Options sur securityheaders.com.
Validation sur smartphones iOS/Android réels avec des connexions 4G bridées.
# 1. Tester la disponibilité et les en-têtes de sécurité du frontend
$ curl -I https://learnweb.com
HTTP/2 200
server: cloudflare
content-type: text/html; charset=UTF-8
strict-transport-security: max-age=31536000; includeSubDomains; preload
x-content-type-options: nosniff
x-frame-options: DENY
# 2. Tester l'endpoint de santé (Health Check) de l'API distante
$ curl -s https://api.learnweb.com/health | jq .
{
"status": "healthy",
"uptime": 14280,
"database": "connected",
"memoryUsage": "48.2 MB",
"timestamp": "2026-10-11T15:20:00Z"
}
# 3. Simuler une authentification complète en ligne de commande
$ curl -X POST https://api.learnweb.com/api/v1/auth/login -H "Content-Type: application/json" -d '{"email":"test.smoke@learnweb.com","password":"ValidSecretPass123!"}'
{"token":"eyJhbGciOi...","user":{"id":1,"role":"admin"}}
# ✅ La chaîne complète Frontend -> CDN -> API -> BDD fonctionne à 100% !/profil/commandes pour valider que Nginx ne renvoie pas d'erreur 404.Lancez un audit Lighthouse en mode Mobile. Visez un score supérieur à 90 en Performance et 100 en Bonnes Pratiques et SEO. Les temps de réponse en production doivent être nettement supérieurs à votre environnement local grâce à la minification et aux caches CDN !
| Indicateur | Valeur Cible Requise | Outil de Mesure | Verdict |
|---|---|---|---|
| Temps de réponse API (/health) | < 100 ms | curl -w '%{time_total}' | ✅ Validé |
| Largest Contentful Paint (LCP) | < 2.5 secondes | Google PageSpeed Insights / Lighthouse | ✅ Validé |
| En-têtes de Sécurité | Note A ou A+ | securityheaders.com | ✅ Validé |
| Disponibilité globale (SLA) | 99.9% de requêtes 200 OK | BetterStack / UptimeRobot | ✅ Validé |