1. 正常情况下,请求参数正确,返回成功信息
  • 输入参数:
    • 请求方式:POST
    • 请求地址:/api/test
    • header:name=Tom, sex=Male, age=25, class=2A
    • body: {"score": 90}
  • 预期输出结果:
    • 返回码:200
    • 返回信息:{"msg": "success"}
  1. 请求参数中缺少必填字段,返回错误信息
  • 输入参数:
    • 请求方式:POST
    • 请求地址:/api/test
    • header:name=Tom, sex=Male, age=25, class=2A
    • body: {"score": null}
  • 预期输出结果:
    • 返回码:400
    • 返回信息:{"msg": "score字段不能为空"}
  1. 请求参数中某个字段类型不正确,返回错误信息
  • 输入参数:
    • 请求方式:POST
    • 请求地址:/api/test
    • header:name=Tom, sex=Male, age=25, class=2A
    • body: {"score": "abc"}
  • 预期输出结果:
    • 返回码:400
    • 返回信息:{"msg": "score字段类型不正确"}
  1. 请求参数中某个字段超过最大值,返回错误信息
  • 输入参数:
    • 请求方式:POST
    • 请求地址:/api/test
    • header:name=Tom, sex=Male, age=25, class=2A
    • body: {"score": 101}
  • 预期输出结果:
    • 返回码:400
    • 返回信息:{"msg": "score字段不能超过100"}
  1. 请求参数中某个字段不存在,返回错误信息
  • 输入参数:
    • 请求方式:POST
    • 请求地址:/api/test
    • header:name=Tom, sex=Male, age=25, class=2A
    • body: {"grade": 3}
  • 预期输出结果:
    • 返回码:400
    • 返回信息:{"msg": "请求参数错误,不存在grade字段"}
  1. 请求参数中header中缺少必填字段,返回错误信息
  • 输入参数:
    • 请求方式:POST
    • 请求地址:/api/test
    • header:name=Tom, sex=Male, age=25
    • body: {"score": 90}
  • 预期输出结果:
    • 返回码:400
    • 返回信息:{"msg": "缺少必填的header字段class"}
  1. 请求参数中header中某个字段类型不正确,返回错误信息
  • 输入参数:
    • 请求方式:POST
    • 请求地址:/api/test
    • header:name=Tom, sex=Male, age=25, class="2A"
    • body: {"score": 90}
  • 预期输出结果:
    • 返回码:400
    • 返回信息:{"msg": "header中class字段类型不正确"}
  1. 请求参数中header中某个字段超过最大值,返回错误信息
  • 输入参数:
    • 请求方式:POST
    • 请求地址:/api/test
    • header:name=Tom, sex=Male, age=25, class=3B
    • body: {"score": 90}
  • 预期输出结果:
    • 返回码:400
    • 返回信息:{"msg": "header中class字段不能超过2A"}
  1. 请求参数中header中某个字段不存在,返回错误信息
  • 输入参数:
    • 请求方式:POST
    • 请求地址:/api/test
    • header:name=Tom, sex=Male, age=25, grade=3
    • body: {"score": 90}
  • 预期输出结果:
    • 返回码:400
    • 返回信息:{"msg": "请求参数错误,不存在grade字段"
帮我写段接口测试用例接口类型是restful风格apitestpost请求header有namesexageclassbody有score

原文地址: https://www.cveoy.top/t/topic/eRZM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录