JMeter-JSON提取器(二)

前言

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

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

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

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

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

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

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

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

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

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

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

posted @ 2020-02-22 16:22  一步一脚印丶  阅读(358)  评论(0编辑  收藏  举报