gpt4 book ai didi

json - Jmeter Json 提取多个值

转载 作者:行者123 更新时间:2023-12-02 11:00:24 28 4
gpt4 key购买 nike

我尝试使用以下表达式通过 JMETER JSON Extractor 从 JSON 文档中提取多个值:$..VoidTransactionReferenceNumber;$..CILAmount

但是,我无法获得所需的响应,即 VoidTransactionReferenceNumberCLIAmount

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"
}

最佳答案

您需要提供与 JSON 路径表达式和变量名称相同数量的默认值

  1. 添加JSON Extractor作为返回上述 JSON 的请求的子级
  2. 配置如下:

    • 变量名称:VoidTransactionReferenceNumber;CILAmount
    • JSON 路径表达式:$.VoidTransactionReferenceNumber;$.CILAmount
    • 默认值:NOT_FOUND; NOT_FOUND

      JMeter JSON Extractor

  3. 因此,您将定义以下 JMeter 变量

    JMeter JSON Extractor Variables

  4. 如果需要,您可以将它们引用为 ${VoidTransactionReferenceNumber}${CILAmount}

更多信息:API Testing With JMeter and the JSON Extractor

关于json - Jmeter Json 提取多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47328258/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com