一、定义
断言就是让程序代替人工去判断程序响应数据是否达到预期结果
二、意义
断言可以检查返回数据的正确性和完整性
三、常见断言
1、响应断言(断言状态码+断言的内容)
2、长度断言(断言响应内容的长度)
3、持续时间断言(断言响应的时间)
四、响应断言的使用步骤
1、创建测试计划
2、创建一个http请求访问登录接口
3、在http请求里面添加响应断言组件
4、添加响应断言结果树组件察看结果
1、添加响应断言组件
【HTTP请求】—>【添加】—>【断言】—>【响应断言】
注意:断言需要配置在对应HTTP请求之下
2、配置响应断言
参数说明:
1、测试字段中选择对应响应方式
2、模式匹配规则中选择相应的配置规则
3、在测试模式中填写测试希望返回的断言结果
4、自定义失败信息中写入失败后返回的信息
3、在查看结果树中查看断言结果
返回错误不是接口错误,而是断言错误。
注意:添加断言组件后,如果添加的断言正确,结果树里面没有提示。
五、大小断言使用
作用:主要判断返回数据的大小是否属于预期数据大小范围
1、添加大小断言组件
【HTTP请求】—>【添加】—>【断言】—>【大小断言】
2、配置大小断言
根据自身需求在响应字段大小、比较类型、字节大小等进行相应的配置。
3、察看结果树
错误信息:
The result was the wrong size: It was 3 bytes, but should have been greater than 30 bytes.
设置断言结果是>30字节,但是实际返回结果为3字节,小于30字节,所以断言报错。
六、持续时间断言
作用:断言服务器响应请求的时间是否小于指定值
1、添加持续时间断言组件
【HTTP请求】—>【添加】—>【断言】—>【断言持续时间】
2、配置大小断言
在持续时间中填写毫秒数。然后运行查看结果。