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表达式中用双等号
标签:goods,断言,json,JSON,Jmeter,表达式,desc From: https://www.cnblogs.com/yongheng999/p/17989006