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!

  • 相关阅读:
    shell基础
    函数属性
    this的使用
    循环
    正则表达式中的方法
    判断是不是数组
    ECMAScript5中数组方法
    ECMAScript3中数组方法
    break和continue、return的区别
    用来枚举属性的对象工具函数
  • 原文地址:https://www.cnblogs.com/a00ium/p/10295220.html
Copyright © 2011-2022 走看看