如何将空JSON值设置为JMeter变量

时间:2018-12-06 12:53:40

标签: json jmeter jsonpath jmeter-5.0 json-path-expression

对于给定的示例JSON(这只是一个示例,真实的JSON更大):

{
  "username":"Admin",
  "text":"test message",
  "attachments":[
    {
      "title":"demo server",
      "title_link":"${link}",
      "text":"sample text",
      "fields": [
        {
            "title":"Stats",
            "value":"Average times",
            "short":true
        },
                {
            "title":"Weather",
            "value":"Fine",
            "short":true
        },
           {
            "title":"Host",
            "short":true
        }
      ],
      "image_url":"",
      "thumb_url":"${thumb_url}",
      "color":"${color}"
    }]
}

在JMeter 5中使用JSON Extractor,并进行以下设置

Names of created variables:设置为title; value

JSON Path expressions:设置为$..title; $..value

我能够将JSON中的值传递给JMeter _ALL变量。

问题在于title_3与value_3不对应,因为相应变量名称的值数量不同。

在此示例中如何将'value_3'设置为'null'?

0 个答案:

没有答案