Jmeter系列(62)- 详解 JSON 断言

如果你想从头学习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

下面的栗子就针对以上几种情况举的栗子

 

实际栗子

线程组结构树

 

响应非 json 格式的 JSON 断言

 

注册接口的 JSON 断言

可以成功拿到 ret 这个元素,并通过值断言

 

登录接口的 JSON 断言

不存在的元素

 

登录状态接口的 JSON 断言

没有勾选断言条件

 

个人资料接口的 JSON 断言

找到 uuid 元素并断言

 

查看结果树

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小菠萝测试笔记

来支持下测试小锅锅

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值