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