jmeter - comment faire pour utiliser la valeur extraite de la réponse dans les Données du Corps de l'autre demande
Je suis en train d'utiliser la valeur extraite du Corps de Données d'une autre demande. J'ai extrait la valeur à l'aide de JSON Chemin Extracteur comme ci-dessous
valeur est extraite de la réponse ci-dessous
Je l'ai utilisé comme ça dans le Corps de données
{
"TransactionId": ${transactionId},
"Cancelled": false
}
mais ce n'est pas de travail dans JMeter il montre la transactionId que ["223"].
Je veux qu'il soit seulement 223
Vous devez vous connecter pour publier un commentaire.
Nous pouvons le faire de différentes façons, mais je préfère utiliser "Jmeter la fonctionnalité" (mieux vaut éviter les plugins). De source git lien
"Expression régulière Extracteur": Expression Régulière Extractor est pas de la meilleure fonctionnalité.
Regular Expression: "transactionId":"(.+?)"
Template: $1$
Match Number: 1
2."JSON Chemin de post-processeur": je n'ai jamais utilisé ce post-processeur, c'est aussi bon. Ci-dessous est l'expression
JSON path Expression : $.transactionId
Match Numbers: 1
Veuillez trouver les Résultats dans le Débogueur de l'Échantillonneur, dans "affichage des Résultats de l'arbre"
Remplacement de votre
$..transactionId
JSON Expression de Chemin avec celui-ci:Il est recommandé de supprimer ces Tableau JSON crochets et vous verrez
223
seulement comme le${transactionId}
valeur de la variableVoir Utilisation avancée de l'JSON Chemin Extracteur dans JMeter l'article pour plus de conseils sur le travail avec JSON types de réponse.
Dans
JMeter 3.1
version sur-pupilles, essayez de suivreJSON Path expression
à l'aide deJSON Extractor
(qui est intégré)m'a donné
265
valeur. avec des guillemets, sans symbole de tableau.Json extractor capture d'écran:
Afficher les résultats arbre capture d'écran
T & I
. pls vérifier quelles suites le meilleur dans l'expression. que pourrait être le problèmeDebug Sampler
et essayez de vérifier quelle est la valeur d'être capturé danstransactionId
variable. vous pouvez utiliserjp@gc - JSON Path Extractor
plugin OUJSON Extractor
builtin