Le difficile n'est pas de lancer le test
Lancer un test de charge une fois est simple. Lancer le même test au sprint suivant, contre une autre build, depuis les mêmes régions, et pouvoir affirmer que l'écart est réel, voilà ce qui demande une plateforme. Sans références enregistrées, chaque résultat relance la discussion.
Tests de charge pour la QA : questions fréquentes
Quelles sont les bonnes pratiques des tests de charge ?
Tester à partir de votre pic réel, garder tout constant sauf la build, comparer à une référence enregistrée, lire des centiles plutôt que des moyennes, et tester depuis les régions de vos utilisateurs.
Puis-je réutiliser mes scripts JMeter ?
Oui. Téléversez vos plans JMeter et exécutez-les depuis le cloud sans maintenir vos propres générateurs de charge.
Qu'est-ce que la montée en charge et pourquoi est-ce important ?
C'est la vitesse à laquelle les utilisateurs virtuels arrivent. D'un coup, cela simule une ruée ; progressivement, une charge soutenue. Les défauts trouvés diffèrent, le choix doit donc être délibéré.
Moyenne ou centile ?
Centile. La moyenne est tirée vers le bas par les nombreuses réponses rapides et masque la traîne lente, celle que l'utilisateur vit comme un site cassé.
Comment rendre un test reproductible ?
Fixez régions, nombre d'utilisateurs, montée en charge et durée, enregistrez l'exécution et comparez les suivantes à celle-ci.
Puis-je partager un résultat avec quelqu'un sans compte ?
Oui. Les résultats s'exportent en PDF et se partagent, pour démarrer la discussion sur les mêmes chiffres.