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 Logic Controllers

Les Logic Controllers permettent de spécifier les paramètres des tests à effectuer :

  • Interleaves Controller et Random Controller : ces composant permettent d’envoyer les requêtes dans un ordre aléatoire afin que le test reproduise plus fidèlement la réalité d'un site Web auquel on ne demande pas toujours les pages dans le même sens. Dans un test, ces composants se placent avant les requêtes. Voici un exemple pour un Interleaves Controller :




  • Loop Controller : ce composant permet de lancer plusieurs fois la ou les requêtes spécifiées après ce composant, même s'il est spécifié dans le Thread Group qu'il doit y avoir 5 boucles pour les requêtes. Dans cet exemple, la HTTP Request est réalisée une seule fois dans l'ensemble du test.




  • Once Only Controller : ce composant permet de lancer une seule fois la ou les requêtes spécifiées après ce composant, même s'il est spécifié dans le Thread Group qu'il doit y avoir 5 boucles pour les requêtes. Ce composant ne prend aucun paramètre.

  • Throughput Controller : ce composant permet d’exécuter le test un nombre limité de fois. Voici un exemple de ce composant pris sur le site de JMeter :