Introduction
Installation
Fonctionnalités
Composants de JMeter
Les composants de base
Les samplers
Les assertions
Les listeners
Les Logic Controllers
Les Configurations Elements
Les Timers
Les Pre Processors
Exemple
Conclusion
Les liens
Les composants de JMeter : les Assertions
Les assertions permettent de tester le contenu des données renvoyées par le serveur pour vérifier, soit qu'elles sont bien conforme à ce que l'on veux, soient qu'elles constituent un document valide.
  • Response Assertion : vérifie si une chaîne de caractère se trouve dans la réponse. L'exemple suivant vérifie que la chaine wanadoo est présente sur la page que l'on demande. De plus, nous vérifions aussi que nous recevons bien une page complète en testant que la balise </html> est bien présente (c'est la balise qui doit terminer toutes les pages sur Internet) :




  • Duration Assertion : c'est un composant permettant de vérifier la performance du serveur en testant le temps que met la réponse à notre requête pour arriver. Si la réponse parvient après le temps qui est défini dans le champ Duration, la réponse n'est pas considérée comme valide. Ici, on récupère les réponses qui nous parviennen en moins de 150ms :




  • Size Assertion : c'est un composant qui permet de récupérer uniquement les pages qui respectent la condition sur la taille, spécifiée par le champ Size to Assert. Ici, nous récupérons uniquement les pages de plus de 200bytes :




  • XML Assertion : ce composant ne prend aucun paramètre. S'il est présent dans le test, il vérifie simplement que la page récupérée est bien un document XML valide.