4.9 预期结果

机制

  • 绝对相等的断言形式, 多个断言时,一个断言不通过则该用例不通过
  • 实际结果可动态从当强响应中提取, 预期结果可以使用$变量, ${函数(参数)}
用例数据
用例标题 是否跳过 请求头 请求地址 请求方式 入参关键字 上传文件 请求数据 提取参数 后置SQL 预期结果
登录 FALSE login post data {"username": "admin", "password": ""} {"msg":"$.meta.msg"} select * from apis; select * from cases {"$.meta.status":400}

响应结果

{
    "data": null,
    "meta": {
        "msg": "参数错误",
        "status": 400
    }
}

预期结果

{"$.meta.code": 400}
  • $.meta.code 为实际结果,从当前响应提取得到结果为: 400

  • 上述$.meta.code的value 400 为预期结果

断言结果

"实际结果:400 = 预期结果:400"

多个断言

{
  "$.meta.status":400,
  "$.meata.msg":"登录成功"
}