jmeter使用json断言校验返回结果
jmeter断言有好几种方式,本案讲json断言
http请求返回数据的格式有json格式,如下图,比如需要验证“ShipperRealName”参数的值
步骤如下:
第一步,选中http请求接口,右键依次点击添加-断言-json断言
第二步,设置断言
名称,可自定义
Assert Json Path exists,Json Path路径表达式,通过这个表达式提取目标参数的值,如上图$..ShipperRealName表示提取ShipperRealName值
表达式的具体写法和讲解可参考,https://www.cnblogs.com/Chilam007/p/13991920.html
Expected Value表示验证数据,如前文返回数据内ShipperRealName的值是“总部”,这里如果输入总部,及校验正确,否则校验失败
执行操作,我们可以在察看结果数内看到断言结果,或者添加断言结果(添加-监听器-断言结果)查看,匹配正确显示绿色,红色显示匹配失败抛出失败原因