You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JMeter中JSON JMESPath提取器忽略空格提取多值的问题

解决JMeter JSON JMESPath提取器无法提取值的问题

问题根源

你用的JMESPath表达式$..[myid_K]写法错误,这不是提取属性值的正确语法,和JSON里冒号前后的空格无关(JSON语法允许空格,JMeter会自动解析)。

正确配置步骤

  • 修改JMESPath表达式:将表达式改为$..myid_K,这个语法会递归遍历整个JSON结构,提取所有名为myid_K的属性值。
  • 确认提取器配置:在JSON JMESPath提取器中,确保:
    • 变量名设为myid_K(和你后续引用的前缀一致)
    • 匹配号设置为-1(表示提取所有匹配的结果)

验证与引用

配置完成后,通过Debug Sampler可以看到:

  • myid_K_matchNr会显示匹配到的总数(应该是100)
  • myid_K_1、myid_K_2...myid_K_100会分别对应每个提取到的值

后续请求直接用${myid_K_1}、${myid_K_2}等变量引用即可。

内容的提问来源于stack exchange,提问作者Chetan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 10:48:10