Проблема regex пути JMeter-JSON

Пожалуйста, помогите мне исследовать, почему существует ошибка с выражением пути JSON, в то время как все в порядке с тем же выражением на веб-сайте «jsconquerytool».

https://i.stack.imgur.com/J0qpA.png

https://i.stack.imgur.com/qk2OT.png

1 ответ

  1. Ваше выражение в JMeter пропускает точку:

    • В jsonquerytool у вас есть:

      $.attachments[?(@.name="attachment for delete")].id
      
    • в JMeter у вас есть

      $.attachments[?(@name='attachment for delete')].id
                       ^ here the dot is missing
      

    Поэтому, если вы исправите эту опечатку, все должно начать работать так, как ожидалось.

    Ссылки, на всякий случай: