1.case.yaml中请求参数格式错误引发报错
case.yaml文件中请求参数错误格式,此种格式代表这个参数值为None
可通过F12抓取到参数正确格式
正确格式应为
2.用例中执行函数时的请求参数格式错误引发报错
此函数执行要用应用json=parameters
3.注意多层级关系请求参数书写,层级关系错误请求参数可能取不到值引发报错
参数如下编写将取不到值
进行断言时发现参数为空值
应写成如下格式,请求信息看到已取到值
4.举例说明labelName: " "和labelName: ~区别
labelName: " " 代表传的是空字符串,此种方式多用于在yaml文件中反例时传入空值
labelName: ~ 代表穿的传的是None值,此种方式多用于在yaml文件中不传值,在case中写成动态变量获取此参数值
5.调用接口时报404,检查url和接口api无误,最后定位是api服务挂掉,启动服务后正常
6.此错误信息经排查是如下大小写问题
Content-Type: application/json
应为:Content-Type: Application/json