目录
一、为什么要使用断言
让程序自动判断结果是预期是否一致
二、模式匹配规则
包括:文本包含指定的正则表达式
匹配:整个文本匹配指定的正则表达式
Equals:整个返回结果的文本等于指定的字符串(区分大小写)
Substring:返回结果的文本包含指定字符串(区分大小写)
否:取反
或者:如果存在多个测试模式,勾选代表逻辑或(只要有一个模式匹配,则断言OK),不勾选代表逻辑与(所有都必须匹配,断言才是OK)
三、响应断言使用方式
3.1成功案例
3.2失败案例
四、json断言使用方式
4.1位置
测试计划-线程组-http请求(断言)-json断言
4.2 参数介绍
Assert JSON Path exists:用于断言的json元素的路径(实际结果)
Additionally assert value:如果您想要用某个值生成断言,请选择复选框
Math as regular expression:使用正则表达式断言
Expected Value:期望值(期望结果)
Expect null:如果希望为空,请选择复选框
Incert assertion(will fail if ablve conditionsmet):反转断言(如果满足以上条件则失败)
4.3使用方式