1、为什么要做断言?
主要就是做接口自动化的时候,通过断言替代人工去进行检查返回的结果
2、需要检查哪些内容?
状态码
响应信息
或者某些接口需要检查返回的头部中的一些核心信息
最重要的是检查返回的正文内容,检查核心关键的信息
3、断言的内容在哪里?在头部还是响应正文内容中。
返回的数据格式是什么,是json,还是html或者xml格式
测试字段:
响应文本:检查的内容是正文
响应代码:状态码
响应信息:响应信息,即状态码后的描述
Response Headers:检查信息在头部
加了响应断言,再执行,查看结果树如果报绿说明检查过没问题,如果断言检查不对,会报红提示
断言持续时间
以搜索为例,响应时间不能超过150毫秒,则可以使用断言持续时间来判断
1.添加断言持续时间
2.假设设置为1毫秒,运行
返回结果大小断言
1.添加Size Assertion
2.设置为小于900字节,运行看结果