前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jmeter系列(62)- 详解 JSON 断言

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

作者头像
小菠萝测试笔记
发布2020-08-28 08:57:40
2.1K0
发布2020-08-28 08:57:40
举报
文章被收录于专栏:自动化、性能测试

简单介绍

可以对 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 元素并断言

查看结果树
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-08-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简单介绍
  • JSON 断言
  • JSON 断言界面介绍
    • 字段说明
    • 判断方式
    • 实际栗子
      • 线程组结构树
        • 响应非 json 格式的 JSON 断言
          • 注册接口的 JSON 断言
            • 登录接口的 JSON 断言
              • 登录状态接口的 JSON 断言
                • 个人资料接口的 JSON 断言
                  • 查看结果树
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档