做接口自动化通过xlrd读取Excel用例,接口请求参数为布尔类型以及没有参数的字段和字段为单引号的参数值,在通过json.loads()方法将参数转为字典的时候会报JSONDecodeError: Expecting value: line 1 column
错误
错误的参数截图:
python读取文件代码:
代码运行报错截图:
解决方案:
xlrd读取exce用例时,json格式的参数不支持无参数值,无参数值必须用空字符串替代(双引号一对),单引号引起来的参数值必须改为双引号,以及布尔类型的值大写True和False必须改为小写的true和fasle
参数修改如图:
代码不变,如图:
运行后如图: