JMeter之json断言


之前一直使用的是响应断言方法,感觉略显单调。今天在工作过程尝试了下json格式断言(前提是响应信息为json格式),同样完成了实际结果与预期结果的校验。

言归正传,笔记记录实操过程:

【背景】判断初始化电池基础信息接口中的返回值batteryModel实际值与预期值是否一致。

 

 

 

【步骤一】针对初始化电池基础信息接口添加JSON断言

【步骤二】判断batteryModel的值是否为GAVIN 3

 

 

【步骤三】执行接口,查看运行结果。标记为绿色则表示执行通过。

 

 

注:修改json断言中的预期值,与实际结果不一致,执行后再标识为红色,执行验证失败。

 

 

执行报错,可以查看报错信息:Value expected to match regexp 'GAVIN 03', but it did not match: 'GAVIN 3'

 

 

【补充说明】

$     根节点
@   现行节点
.     子节点
..    不管在什么位置,选择所有符合条件的
*     匹配所有元素节点
[,]   支持迭代器中做多选
?() 支持过滤操作
[]    迭代器的标示,子元素操作符
()   支持表达式计算

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM