我尝试使用以下表达式通过JMETER JSON Extractor从JSON文档中提取多个值:$..VoidTransactionReferenceNumber;$..CILAmount
但是,我无法获得所需的回复,即VoidTransactionReferenceNumber
和CLIAmount
。
JSON文档是:
{
"VoidTransactionReferenceNumber": "23456",
"TransactionDTM": "2017-11-16T10:09:16.343Z",
"CardBalance": 2350,
"CardSequenceNumber": 0,
"CILAmount": 0,
"AutoloadAmount": 0,
"CardBlockState": false,
"VoidedAmount": 570,
"SalesReferenceNumber": "2051609371",
"VoidSalesReferenceNumber": "2051609371",
"CardNumber": "3085220112345678"
}
答案 0 :(得分:9)
您需要提供与JSON Path Expresions和Variable Names相同数量的Default Values
。
按如下方式配置:
因此,您将定义以下JMeter变量
您可以根据需要将其引荐为${VoidTransactionReferenceNumber}
和${CILAmount}
。