选择一个随机索引,然后从该索引中获取属性(Jmeter)

时间:2020-04-23 10:30:24

标签: java arrays jmeter

我有一个array

WeaponInventory:[
     {
           name: sword,
           damage: 400,
           price:20  
     },
     {
           name: bow_and_arrow,
           damage: 150,
           price:10   
     },
     {
           name: axe,
           damage: 250,
           price:15 
     }
]

我正在使用以下方法从库存中选择一个随机物品:

Thread Group
   Get Weapon Inventory (which returns the json array i stated above)
      Json Extractor (right now im getting by name)

当我得到name(使用Json Extractor中的匹配编号0)时,我也想获得该项目的damageprice。我是否需要提取整个数组并仅在后处理器中对其进行处理,还是可以使用json提取器来处理它。任何注意都将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以使用“-1”作为匹配编号。表示提取所有结果,它们将被命名为_N。 使用调试采样器进一步获取所需字段。