zoukankan      html  css  js  c++  java
  • Jmeter入门15 JSON Assertion 适用于json格式的响应断言

    当响应结果是json格式时,用JSON Assertion更方便判断。

     

    1 在请求上右键添加json断言 

     

    2  编辑json Assertion

     

    判断方式:

    如果响应结果不是json格式的,fail

    如果json path找不到元素,fail

    如果json path找到元素,没有设置条件,pass

    如果json path找到元素了,不符合条件,fail

    如果json path找到元素,且符合条件,pass

    如果json path返回的是一个数组,迭代判断是否有元素符合条件,有则pass,无则fail

    第一种  值匹配

    值匹配成功示例:

    值匹配失败示例:

    第二种 正则匹配

    正则匹配成功示例:

     正则匹配失败示例: 

    断言fail,提示预期和实际结果不相符

    第三种 预期为null

     第四种 反转,上面的不符合pass,上面的有符合的fail

    断言提示有点怪怪的。 感觉 failed that  jsonpath $[0].TT matches 20181019 更好吧。因为匹配所以fail。

    the end!

  • 相关阅读:
    49 我素故我在
    91 棋盘游戏
    55 删除数组重复元素
    54 删除数组元素
    C++虚函数, 纯虚函数
    iOS-OC-多态
    C++函数引用形参和非引用形参
    怎么清理Mac 硬盘里的其他
    Vue.js中this.$nextTick()的使用
    data中有嵌套,取值要链式取
  • 原文地址:https://www.cnblogs.com/dinghanhua/p/9823627.html
Copyright © 2011-2022 走看看