如果你想从头学习Jmeter,可以看看这个系列的文章哦
https://www.cnblogs.com/poloyy/category/1746599.html
简单介绍
可以对 JSON 格式的响应内容进行断言
JSON 断言
JSON 断言界面介绍
字段说明
- Assert JSON Path exists:需要断言的 JSON 表达式
- Additionally assert value:如果要根据值去断言,请勾选
- Match as regular expression:如果要根据正则表达式去断言,请勾选
- Expected Value:期望值
- Expect null:如果期望是 null 则勾选
- Invert assertion:取反
判断方式
- 如果响应结果不是 json 格式的,fail
- 如果 json path 找不到元素,fail
- 如果 json path 找到元素,没有设置条件,pass
- 如果 json path 找到元素,但不符合条件,fail
- 如果 json path 找到元素,且符合条件,pass
- 如果 json path 返回的是一个数组,会迭代判断是否有元素符合条件,有则 pass,无则 fail
下面的栗子就针对以上几种情况举的栗子
实际栗子
线程组结构树