Utilisation d'Apache JMeter ver 3.2 r1790745 (la dernière) pour tester un service Web JSON, la réponse est comme:JMeter JSON extracteur, extraire toutes les valeurs d'une clé dans une chaîne
[ {
"id" : 3,
"description" : "Back",
"name" : "back"
}, {
"id" : 1,
"description" : "Front",
"name" : "front"
}, {
"id" : 6,
"description" : "Left",
"name" : "left"
}]
Vous voulez analyser ci-dessus réponse pour obtenir tous les ids dans une chaîne JSON Extractor, comme
3,1,6
Mes JSON expressions de chemin est comme ceci:
$..id
Mais je n'ai que le 1er identifiant qui est 3, le même résultat que $.[0].id
Vérification du résultat dans un postprocesseur BeanShell. Si je vais à http://jsonpath.com/ $ .. id ne me donne
[
3,
1,
6
]
Je reçois 'myvar = [3,1,6]' comme vous l'avez mentionné. Je ne vois aucune erreur dans votre syntaxe. –