jmeter 指定Java path_Jmeter-JSONPath解析

$..name

表示递归查找所有NAME

$..*

表示递归查找所有值

$.data.stu[*].name

表示取所有的学生name

$.data.stu[0,2].name

表示取第1个和第3个元素的name

$.data.stu[0:2].name

表示取第1到第3个元素的name(不包括第3个,左闭右开)

$.data.stu[0:].name

不指定end就是找到全部

$.data.stu[-1:-2].name

从倒数第1个到倒数第2个

$.data.stu[-3:].name

从倒数第3个到最后一个

$.data.student[?(@.sex=="1")]

取当前数组中所有性别为1的数据

$.data.student[?(@.name=~/张.*/)]

取姓为张的

$.data.student[?(@.name=~/.*张.*/)]

取有张字的

@.key=~/正则表达示/,表示某一个节的值能够匹配得上

$.data.student[?(@.grade.max()>60)]

取成绩中最大的大于60的数据(取至少一门成绩及格的)

@ 表示当前节点,即数组节点

== != < ><= =>

=~正测匹配

in

$.data.student[?(@.age in [25.26])]

取年纪在25,26的数据 等价于$.data.student[?(@.age==25 || @.age==26 )]

not in

$.data.student[?(@.age not in [25.26])]

取年纪在25,26的数据 等价于$.data.student[?(@.age!=25 && @.age!=26 )]

Subsetof

$.data.student[?(@.hobby Subsetof ["11","22"])]

hobby的值为右边的子集的数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值