JMeter-JSON提取器(二)

前言

平时大家用jsonpath提取某个值,用的都是$.key1.key2.key3这样用一个点加节点名称,一步一步往下找,直到找到为止,对吗?

有没有觉得,这样的写法很死板,万一有一天,key2的名称变了,这个路径是不是就不能用了,就错误了。

哪我们有没有好的办法呢?今天,我就教给大家一个非常好用的办法,用形如 $..key3,用两点,加唯一末梢节点名称。

例如,我要获取文件列表接口的返回结果的所有fileled值,那么使用JSON提取器获取该值还有那写法呢

第一种:$.key1.key2.key3把名称写死?有时就获取不了

第二种:$..key3,用两点,加唯一末梢节点名称

 这样,就把所有的fileld的值都获取出来了

那可能又有小伙伴会问了,我只想要其中某几个,怎么办?

或者只想取最后一个fileld值?

或者,还有小伙伴,说我只想要满足某个条件的值,如获取fileSize>30000的fileld值。

还能一次性把所有的value值全都取出来

原文地址:https://www.cnblogs.com/zhangwuxuan/p/12345868.html