0
votes

Utilisez le même paramètre plus d'une demande après la récupération avec l'extracteur JSON

récupération de données d'une réponse post et réutilisation pour deux autres demandes à l'aide d'un extracteur JSON dans JMeter.

Après avoir réutilisé le paramètre de réponse de la première demande, la deuxième demande ne peut pas réutiliser la réponse et affiche la valeur par défaut . .

Les valeurs ne figurent pas dans la deuxième demande, mais il s'agit de la première demande.


0 commentaires

3 Réponses :


0
votes

Vous devez mettre l'extracteur JSON niveau sous Demande 1 et pas après , afin d'obtenir la variable de la réponse 1 uniquement

C'est parce que c'est un processeur postal qui est exécuté après chaque échantillonneur (demande) dans sa hiérarchie


0 commentaires

0
votes

La plupart probablement votre placement de l'extracteur JSON est incorrect, JMeter post-déprocesseurs obéissez RÈGLES DE SCOPING JMETER Donc, si vous avez l'extracteur JSON au même niveau que d'autres Samplers - Il est d'être appliqué à Tous les échantillonneurs par conséquent, après une première demande est exécuté la variable est écrasée avec la valeur par défaut.

La solution consiste à mettre l'extracteur JSON comme enfant de la demande qui renvoie les données que vous souhaitez extraire, quelque chose comme:

 Entrez la description de l'image ici


0 commentaires

0
votes

Le service de repos qui récupère des paramètres et un extracteur JSON doit être conservé comme un enfant du service Web à partir duquel les paramètres sont récupérés. Cela a résolu mon problème.


1 commentaires

N'est-ce pas ce que j'ai suggéré et dimtri?