(六)http响应校验、数据库与接口响应校验

一、jp@gc-JSON Path Assertion

如果服务器响应返回的是json格式的内容,这时最佳的断言验证类型就是使用jp@gc - JSON Path Assertion。

JSON Path的写法和(五)保存http接口响应数据  一致

  • 校验error_code == 1 : json path:$.error_code Expected Value:1
  • 校验timestamp符合正则: $.timestamp  Expected Value:\d{10}
  • 校验id==1 : $.data[0].id

二、BeanShell Assertion

对于简单的响应校验用一;对于比较复杂的要用二(一般是和数据库查询相关)

 一般是http发出请求,然后将数据保存,在这里将接口返回与数据库数据进行比照(一般来说,将jdbc 请求作为http请求的jdbc postprocessor、preprocessor,否则不同sampler的同级数据vars不能共享、sampler下不能再有sampler。这就是响应与数据库双校验方法;注意pre、post没有http 请求)

如何获取数据库返回数据:JDBC Request和保存数据库查询响应数据

如何获取http接口响应数据:(五)保存http接口响应数据 

 

posted @ 2019-06-10 20:05  测试开发分享站  阅读(315)  评论(0编辑  收藏  举报