检查:响应的实际结果和期望结果是否一致
断言:通过工具去判断实际结果与期望结果是否一致
1)Status code:Code is 200 检查返回的状态码是否为200
2)Status code :Successfull POST request :判断post请求的状态码,是不是在201和202这两个之中
3)Response body:is equal to a string 校验整体数据是否正确
4)Response body:Contains string 检查响应中是否包含指定字符串
5)Response body:Json value check 检查响应中json的值
6)Response headers:Content-Type…检查响应头是否包含某个字段
7)Response time is less than 200ms:响应时间断言
???注意单引号,双引号
遇到大括号用**.**
遇到方括号用下标
console.log可以在控制台打印出取得的值,用于调试
一、断言定义
二、 常用的断言
1)Status code:Code is 200 检查返回的状态码是否为200
2)Status code :Successfull POST request :判断post请求的状态码,是不是在201和202这两个之中
3)Response body:is equal to a string 校验整体数据是否正确
4)Response body:Contains string 检查响应中是否包含指定字符串
5)Response body:Json value check 检查响应中json的值
6)Response headers:Content-Type…检查响应头是否包含某个字段
7)Response time is less than 200ms:响应时间断言
三、断言-状态码
(1)单一状态码断言:Status code:Code is 200 检查返回的状态码是否为200
原始模板:
修改后:括号里的200也可以改成自己要断言的状态码
具体步骤:
断言成功示例图:
断言失败实例图:
(2)多个状态码断言:Status code :Successfull POST request :判断post请求的状态码,是不是在201和202这两个之中
四、断言-响应体
(1)Response body:is equal to a string 校验整体数据是否正确(一般用于响应信息比较少的请求)
???注意单引号,双引号
(2)Response body:Contains string 检查响应中是否包含指定字符串
(3)Response body:Json value check 检查响应中json的值 (检查某个字段的值对不对)
无嵌套的json字段值校验
判断多个嵌套的json字段值是否正确
遇到大括号用**.**
遇到方括号用下标
console.log可以在控制台打印出取得的值,用于调试
五、断言-响应头
Response headers:Content-Type…检查响应头是否包含某个字段
六、断言-响应时间
Response time is less than 200ms:响应时间断言
七、一个Tests中可以同时存在多种断言方式