JSON 断言

JSON 断言的使用模式

1)测试JsonPath表达式能否找到路径

2)测试JsonPath表达式提取到的值是否正确

操作步骤

1.对预期结果要验证的项进行参数化
比如要验证err_msg,result
将预期结果写入csv文件中

比如∶

  • case_name,goods_id,goods_attr,goods_num,error_msg,result
  • case1,9,226,3,,¥6630元
  • case2,,226,1,没有找到指定的商品或者没有找到指定的商品属性。
  •  case3,9,,1,,¥2298元
  • case4,9,226,,¥2308元

2.添加jp@gc- JSON Path Assertion并进行配置

JSON断言每次只能断言一个参数,所以这里需要添加两个JSON断言.

假设对错误消息与商品金额这个两个返回参数值做断言.

{
    "err_msg"∶ "没有找到指定的商品或者没有找到指定的商品属性。",
    "result": "",
    "qty": 1,
    "err_no": 1
} 

两个jsonpath的表达式

  • $..err_msg --> 没有找到指定的商品或者没有找到指定的商品属性。
  • $..qty ->1

JSON断言配置

你可能感兴趣的:(jmeter)