Post-processeurs JMeter

Table des matières
- Que sont les postprocesseurs dans JMeter ?
- Différents types de postprocesseurs dans JMeter
- Extracteur d’expressions régulières
- Post-processeur BeanShell
- Extracteur CSS/JQuery
- Extracteur XPath
- Debug PostProcessor
- JSR223 PostProcessor
- PostProcesseur JDBC
- PostProcesseur de chemin JSON
- Résultat Statut Action Gestionnaire
Que sont les postprocesseurs dans JMeter ?
Les post-processeurs sont des éléments du plan de test qui sont utilisés pour effectuer certaines actions après que l’échantillonneur a traité une demande. Ces post-processeurs sont généralement utilisés pour extraire certaines valeurs de la réponse d’une demande d’échantillonneur, par exemple nous pouvons extraire la valeur de la variable de session de la requête HTTP et la transmettre aux requêtes suivantes. Comment ajouter un postprocesseur dans JMeter-
>>> Faites un clic droit sur Thread Group/Logic Controller – allez sur Add – allez sur « Post Processors » – cliquez sur l’élément de post processeur désiré.

Différents types de postprocesseurs dans JMeter
Extracteur d’expressions régulières
L’extracteur d’expressions régulières est le post-processeur le plus couramment utilisé. Il est utilisé pour extraire des valeurs de la réponse HTTP à l’aide d’une expression régulière et pour stocker les valeurs dans une variable. Cette variable peut ensuite être utilisée comme paramètre de requête pour d’autres échantillonneurs ou à d’autres fins telles que les assertions, le débogage, l’enregistrement dans un fichier, etc.
Post-processeur BeanShell
Le postprocesseur BeanShell est utilisé pour effectuer une opération à l’aide d’un script BeanShell après le traitement d’une demande d’échantillonnage.
Extracteur CSS/JQuery
CSS/JQuery Extractor est utilisé pour extraire des valeurs d’une réponse HTTP à l’aide d’expressions CSS ou jQuery, puis pour stocker la valeur extraite dans une variable.
Extracteur XPath
XPath Extractor est utilisé pour extraire des valeurs d’une réponse HTTP à l’aide d’expressions CSS ou jQuery, puis pour stocker la valeur extraite dans une variable.
Debug PostProcessor
Debug PostProcessor est utilisé pour créer un sous-échantillon qui possède des propriétés des demandes d’échantillonnage précédentes, des propriétés JMeter, des variables JMeter ou des propriétés du système.
JSR223 PostProcessor
Le post-processeur JSR223 est utilisé pour effectuer une opération spécifique à l’aide d’un script JSR223 après le traitement d’une demande d’échantillonneur.
PostProcesseur JDBC
Le post-processeur JDBC est utilisé pour exécuter certaines requêtes SQL spécifiées après que l’échantillonneur a traité la demande.
PostProcesseur de chemin JSON
JSON Path PostProcessor est utilisé pour extraire des données d’une réponse JSON à l’aide de la syntaxe JSON-Path.
Résultat Statut Action Gestionnaire
Le Result Status Action Handler est utilisé pour arrêter un groupe de threads ou un test entier en cas d’échec d’un échantillonneur particulier.