Que sont les échantillons dans les tests de charge ?
Un échantillon est une requête qu'un utilisateur virtuel a envoyée pendant un test de charge, avec la réponse qu'il a reçue. Si un test envoie 1 000 requêtes au total, le résultat affiche 1 000 échantillons. Dans LoadFocus, la tuile Échantillons de la page de résultats est le nombre total de requêtes envoyées au serveur pendant le test.
Pourquoi les échantillons comptent
Tous les autres chiffres de la page de résultats sont calculés à partir des échantillons individuels ; il est donc utile de savoir ce qu'ils contiennent :
- Trafic : le nombre d'échantillons indique combien de requêtes votre serveur a réellement reçues. Il augmente avec le nombre d'utilisateurs virtuels, la durée du test et le nombre de requêtes par itération. Un nombre plus élevé n'est pas meilleur en soi ; c'est la quantité de travail que vous avez demandée.
- Erreurs : chaque échantillon a réussi ou échoué. La part d'échantillons en échec est votre taux d'erreur, et un taux d'erreur qui monte quand la charge augmente indique que vous avez atteint une limite. Voir Erreurs par type et taux d'erreur pour comprendre les échecs.
- Temps de réponse : chaque échantillon enregistre le temps que le serveur a mis à répondre. Les temps de réponse moyens et par centile sont calculés sur tous les échantillons. Voir Décoder le temps de réponse moyen.
Les échantillons dans un test JMeter
Dans un test JMeter, chaque exécution d'un sampler est un échantillon. Les samplers que vous avez désactivés dans l'interface JMeter ne s'exécutent pas non plus dans le cloud ; ils n'ajoutent donc aucun échantillon.
Pour consulter tous les graphiques et tableaux construits à partir des échantillons, voir Comment vérifier les résultats des tests de charge.