Un test de charge (load testing) simule un afflux de visiteurs simultanés sur un site pour mesurer, avant l'incident, à partir de combien d'utilisateurs il ralentit ou tombe. On le réalise avant tout pic de trafic prévisible : campagne marketing, lancement de produit, forte saisonnalité.
Concrètement, un outil génère des connexions virtuelles croissantes et enregistre le temps de réponse, le taux d'erreur et la consommation serveur (CPU, mémoire). On identifie ainsi le point de rupture et le maillon faible : base de données, serveur, cache ou code.
Quand y penser :
Les résultats guident des optimisations concrètes : mise en cache, montée en charge du serveur, requêtes à corriger. Mieux vaut découvrir sa limite en test qu'un jour de forte affluence. Pulsar évalue la robustesse d'un site dans le cadre de son audit de site web.