我正在尝试在另一个请求的Body Data中使用提取的值。我使用JSON Path Extractor提取值,如下所示
我在Body数据
中使用它 {
"TransactionId": ${transactionId},
"Cancelled": false
}
但这不适用于 JMeter ,它将transactionId显示为[“223”]。 我希望它只有223
答案 0 :(得分:4)
我们可以用不同的方式做到这一点,但我更喜欢使用“Jmeter”功能(最好避免使用插件)。 对于源git link
1. Using "Regular Expression Extractor" post processor.
2. Using "JSON Path PostProcessor" post processor.
答案 1 :(得分:2)
用这个替换你的$..transactionId
JSON路径表达式:
$..transactionId[0]
它应删除这些JSON Array括号,您会看到223
仅作为${transactionId}
变量值
有关使用JSON响应类型的更多提示,请参阅Advanced Usage of the JSON Path Extractor in JMeter文章。
答案 2 :(得分:1)