断言主流的有两种:响应断言、JSON断言
响应断言
1、http请求添加响应断言
2、三种作用域:第一种既作用主请求又作用子请求、只作用主请求、只作用子请求。我们默认选中间的仅作用主请求即可。

3、测试字段和匹配规则
测试字段一般选择响应文本即可,匹配规则中包括和字符串都是包含的意思,匹配和相等都是相等的意思,只不过包括和匹配可以使用正则表达式。
如果测试状态码是否200,此时测试字段就选择响应代码,匹配模式选择等于,测试模式中输入200。

4、验证断言成功
添加字符串包含“操作成功”字符,无报错即断言成功。


5、验证断言失败
添加字符串包含“操作成功2”字符,断言失败会报错,报错信息是文本不包含XXX。



JSON断言
1、http请求下添加json断言

2、设置断言的字段名和字段值
字段名是$.后面写字段名,嵌套的话就加“.”,图中是断言data字段中的userName字段的值

3、断言成功测试

4、断言失败
报错提示我们断言输入的value值与响应的值不匹配


![[RootersCTF2019]I_<3_Flask -不会编程的崽](https://img-blog.csdnimg.cn/direct/96454ffcc71548a0b5ecc315a6c1b22c.png)


















