zoukankan      html  css  js  c++  java
  • 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 元素并断言

    查看结果树

  • 相关阅读:
    搭建集群时遇到各种奇葩问题的大招~~
    oracle初学心得(转)
    "小寒"饮食养生
    时刻修正自已的思想
    myeclipse使用
    从javascript语言本身谈项目实战(转)
    Java的内存泄漏(转)
    概念解释
    小穴位大健康——李智
    历史朝代表
  • 原文地址:https://www.cnblogs.com/poloyy/p/13559804.html
Copyright © 2011-2022 走看看