Jmeter json断言的使用
1 添加方式:取样器右键->添加->断言->JSON断言
作用:使用JSON表达式提取实际数据与预期进行比较
2首先我们来了解下断言组件的各个功能:
Asset JSON Path exists: JSON 表达式
Additionally assert value: 增加断言的预期数据
Match as regular expression:允许正则表达式
Expected Value: 勾选Additionally assert value后,才能在其中填写预期数据
勾选Match as regular expression才能使用正则表达式
Expect null: 对空进行判断
Invert assertion: 取反
注意:JSON断言的过程有三步,每一步失败都会导致断言失败。
* 第一步:先判断响应数据是不是json数据,如果不是断言失败
* 第二步:判断编写的json path是否存在,如果不存在,那么断言失败
* 第三步:提取json path表达式采集的数据,与预期数据比较,如果不一致,断言失败
$.result[?(@.goods_desc=="笔记本“)].goods_desc
[?(@.goods_desc=="笔记本“)] 为json 表达式,@为当前节点 json表达式中用双等号

浙公网安备 33010602011771号