断言
提示
预执行操作是指在接口发送前先执行的操作,支持自定义脚本、连接数据库,常用来设置入参、打印数据等,后执行操作是指在接口发送后执行的操作,常用来设置变量、设置断言等,支持自定义脚本、连接数据库、提取变量、断言
当对脚本代码不熟悉,无法熟练编写脚本时,可通过可视化断言的方式来进行断言操作。
主要用于在接口发送后,对接口的返回结果进行测试验证,目前支持对 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
![]()