Le load testing ou test de charge est une méthode d’évaluation : on simule un certain volume d’utilisateurs ou de requêtes pour voir comment le système se comporte sous pression.
Objectif : mesurer la performance actuelle (temps de réponse, erreurs, saturation, etc.).
C’est une expérience ponctuelle.
Exemple : « On a simulé 10 000 visiteurs simultanés avec k6 ou JMeter, et le site a mis 8 secondes à charger. »
On utilise des tests de charge pour évaluer la scalabilité.
Mais un bon test de charge ne garantit pas la scalabilité, et inversement : un système scalable peut mal performer à petite échelle s’il n’est pas optimisé.