Les échantillonneurs dans Jmeter

Les échantillonneurs dans Jmeter
MIN
05 Jan 2024

Dans ce tutoriel, nous aborderons les échantillonneurs, qui sont différents types de requêtes envoyées au serveur. Nous allons examiner en détail les échantillonneurs de requêtes HTTP et nous pencher sur leurs propriétés et leurs configurations.

Échantillonneurs

Les échantillonneurs sont ajoutés dans JMeter en tant qu’enfant des groupes de threads. Ils sont utilisés pour envoyer différents types de demandes au serveur. Une fois que la requête de l’échantillonneur est traitée par le serveur, sa réponse est renvoyée à JMeter et peut être visualisée et analysée en fonction de divers paramètres de performance tels que le temps de réponse, le nombre de vues par seconde, le débit, etc.

>>> Les échantillonneurs peuvent être lancés dans JMeter de la manière suivante : cliquez avec le bouton droit de la souris sur Thread Group – survolez Add – survolez Sampler – cliquez sur l’échantillonneur souhaité.

Capture d'écran de l'écran de lancement des échantillonneurs

Dans les tutoriels précédents, nous avons appris que JMeter est utilisé pour tester la performance de différents types d’applications telles que HTTP/HTTPS, les serveurs FTP, les serveurs de base de données, etc. Le test de ces applications nécessite l’envoi de différents types de requêtes au serveur, pour lesquelles nous utilisons différents échantillonneurs dans JMeter.

Examinons maintenant les différents types d’échantillonneurs fournis par JMeter. Les échantillonneurs les plus utilisés dans JMeter sont les suivants :

  • Requête HTTP – utilisée pour envoyer des requêtes HTTP/HTTPS au serveur. Il s’agit de l’échantillonneur le plus utilisé pour tester les applications web.
  • Demande JDBC – Utilisée pour envoyer des requêtes SQL au serveur de base de données.
  • SOAP/XML-RPC Request – utilisé pour envoyer des requêtes SOAP au service web SOAP.
  • Action de test – Il s’agit d’un type spécial d’échantillonneur qui n’envoie pas de demande au serveur, mais qui est utilisé pour introduire des pauses dans le test.
  • Demande FTP – Utilisée pour envoyer des demandes de téléchargement et de récupération de fichiers à un serveur FTP.

Outre les échantillonneurs définis ci-dessus, JMeter propose d’autres types d’échantillonneurs :

  • Échantillonneur AJP/1.3
  • Échantillonneur de journaux d’accès
  • Échantillon BSF
  • Échantillon de haricots
  • Échantillonneur de débogage
  • JMS point à point
  • Éditeur JMS
  • Abonné JMS
  • Échantillonneur JSR223
  • Demande de JUnit
  • Demande Java
  • Demande étendue LDAP
  • Demande LDAP
  • Échantillon de lecteurs de courrier
  • OS Process Sampler (échantillonneur de processus du système d’exploitation)
  • Échantillonneur SMTP
  • Échantillonneur TCP
  • Échantillon de test
  • Demande de service Web (SOAP)

Comme nous pouvons le voir, JMeter nous fournit de nombreux types d’échantillonneurs qui sont utilisés pour écrire des tests de performance pour différents types d’applications. Tout au long de cette série de tutoriels, nous vous présenterons les différents types d’échantillonneurs et la manière de les utiliser.