jmeter json path排除取值

问题:有这样一个需求业务,我需要先运行一个查询接口,将查询接口的响应保存下来,然后再判断响应中是否有我想排除掉的值。也就是排除掉我不想要的东西

方法:$.data[?(@.元素key=="元素value")].元素key   这个可以获取到我想要的值,但这不是我想要的结果,我想要排除,转换一下,将== 改为 != 是否可以?

是的,这个方法可以        $.data[?(@.元素key!="元素value")].元素key

 

有人说为啥不直接取value2, 因为不满足我的业务,我需要把不要的去掉,把剩下的作为下一个接口的请求参数

 

posted @ 2021-08-14 10:52  博无止境  阅读(127)  评论(0编辑  收藏  举报