JMeter之检查点(JSON断言)
2021-04-25 05:27
标签:查点 value ted 迭代 ssi 数字 users reg 选择 上一章节写了响应断言,本章就接着介绍下JSON断言(JSON Assertion) 参数: Assert JSON Path exists : $.后面添加你想要检查的json字段。 Addittionally assert value: 是否添加断言值, 添加的断言值和json返回的字段值进行比较,等于特定的值。 Match as regular expression: 是否支持正则表达式。 Expected Value: 添加断言值。 Expect null: 预期空值,勾选这项,则会匹配断言结果为null的情况。 Invert assertion : 取反,若上述断言结果为true,勾选此项,则断言结果为false ; 若上述断言结果为false,勾选此项,则断言结果为true。 #案例:如下图该请求返回一个json串 1)【匹配特定值】添加Json断言,匹配 【田然牛肉大黄瓜条生鲜牛肉冷冻真空黄牛】,如下图: 查看结果树,可以看到请求成功。 2)【匹配正则表达式】Match as regular expression一定要勾上。 匹配成功示例,匹配响应数据中包含有与(/Users/deyoukong/Desktop/test.dat文件第一列对应的字符 匹配成功示例2: 匹配$.results[0].fav_num 的值为0-9的数字(^[0-9]*)$/),匹配成功: 匹配失败示例: 匹配$.results[0].fav_num 的值为2-9的数字(^[2-9]*)$/),匹配失败: 3)【预期为null】 4)【取反】这里就不演示啦。 【规则】这里说下取Json匹配字段的规则 JMeter之检查点(JSON断言) 标签:查点 value ted 迭代 ssi 数字 users reg 选择 原文地址:https://www.cnblogs.com/DeryKong/p/12231460.html