Post-processeurs JMeter

Post-processeurs JMeter
MIN
11 Jan 2024

Table des matières

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.