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
Exemple

J'ai réalisé un exemple très basique pour bien comprendre le fonctionnement de JMeter. Il a pour but de voir dans quel
ordre créer les différents composants du test.

J'ai juste créé un test permettant de tester la page d'accueil du site de Wanadoo en simulant 20 utilisateurs se connectant
en 3 secondes, le tout répété 30 fois. Il faut selectionner le Test Plan dans l'arborescence de gauche, puis insérer un
Thread Group par un click droit de la souris :



Sur ce Thread Group, il faut ensuite de la même manière créer une HTTP Request, qui nous permettra de récuperer la
page d'accueil du site de Wanadoo par une méthode GET:



Sur cette HTTP Request, il faut ensuite créer une Response Assertion afin de vérifier que la page récupèrée est complète
(balise </html>) et qu'il y a bien la chaîne Wanadoo dans cette page :



Après cela, il faut ajouter les Listeners afin de voir les résultats des requêtes.
Pour ce test, j'ai créé sur le Thread Group une Assertion Results, un Graph Results, un Spline Results, un
View Results in Table, un View Results Tree et un Aggregate Report. Comme cela, les Listeners s'appliquent
à toutes les requêtes effectuées dans le Thread Group.
Il faut ensuite lancer le test par le menu Run -> Start.
Une fois le test terminé, on peut voir les résultats obtenus.

Pour le Assertion Results, on voit que toutes les requêtes ont été effectuées avec succès (page complète + chaîne Wanadoo trouvée) :




On voit bien les graphiques obtenus par le Graph Results et le Spline Visualizer (voir la page Listeners pour les interpréter) :






Le View Results in Table nous montre bien les temps et les résultats de chaque requête :




Le View Results Tree nous montre bien le contenu des pages récupérées par chaque requête :




Et le Aggregate Report nous affiche bien les statistiques du test réalisé :



Il faut noter que les résultats de ce test ne sont pas très réalistes, surtout concernant les temps de réponses,
car ma liaison ADSL 512K n'a pas une vitesse d'upload pouvant rivaliser avec le débit du site de Wanadoo.
Mais cela n'était pas le but de ce test.