繁体   English   中英

使用 BeanShell 和 JSON 提取器或任何其他方式从 JSON 响应中检索和对数组值执行排序?

[英]Retrieve and perform sorting on Array values from the JSON response using BeanShell and JSON extractor or any other way?

我在 Jmeter4.0 中检索到一个 JSON 响应,它看起来像这样:

{
   "jsonrpc":"2.0",
   "id":123456789,
   "result":{
      "id":123,
      "name":"Stock",
      "type":"ir.actions.act_window",
      "view_id":false,
      "domain":[
         [
            "id",
            "in",
            [
               4,
               1,
               3
            ]
         ]
      ],
      "xml_id":"stock.action_all",
      "display_name":"Stock"{
         
      }
   }
}

我想在那个 id 中执行排序(预期结果:1,3,4)。 如何使用 BeanShell 后处理器或 JSON 路径提取器或 Jmeter 4.0 上的任何其他方式来实现这一点?

JSON JMESPath Extractor和以下JMESPath查询怎么样:

sort(result.domain[0][2])

演示:

在此处输入图片说明

更多信息:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM