断言
提示
预执行操作
是指在接口发送前先执行的操作,支持自定义脚本、连接数据库,常用来设置入参、打印数据等,后执行操作
是指在接口发送后执行的操作,常用来设置变量、设置断言等,支持自定义脚本、连接数据库、提取变量、断言
当对脚本代码不熟悉,无法熟练编写脚本时,可通过可视化断言的方式来进行断言操作。
主要用于在接口发送后,对接口的返回结果进行测试验证,目前支持对 Response JSON
Response XML
Response Text
Response Header
Response Cookie
响应码
响应时间
临时变量
环境变量
全局变量
直接进行断言校验
添加断言
后执行操作——添加断言
Response JSON进行断言
Response XML进行断言
Response Text进行断言
Response Header/Response Cookie进行断言
header、cookie的校验类似,不过多赘述
响应码进行断言
直接对响应的状态码进行断言校验
响应时间进行断言
直接对接口的响应时间进行断言校验
临时变量、环境变量、全局变量进行断言
临时、环境、全局用法一样,不过多赘述
变量的断言经常用来查看在接口发送后,变量是否发生变化
断言条件的使用
当条件为 等于、不等于、小于、小于或等于、大于、大于或等于、包含、不包含
时,支持在输入框内填写比较值,同时可使用变量,通过{{变量名}}
方式进行引用
当条件选择为正则匹配
时,支持在输入框内输入正则表达式,例如/[a-z]*\d*/
,来对内容进行正则匹配,看是否符合预期
当条件为 属于集合
不属于集合
时,支持在输入框内输入多个元素使用英文逗号分隔,例如 张三,李四,xiaoming