在用 Python 做接口测试的时候,有些数据存在 exce 里读取执行时总是报 sql 异常,但是把同样的数据放在代码里面就全都执行正常,或者同样的数据用 postman 测试就是正常的,这是为什么啊?
打印看下读取的参数格式是否正确,猜测是从 Excel 里读取的时候是不是读错了单元格或者多了空格之类的
可能读出来的数据乱码; 也有可能如楼上,检查下读取的数据
打印下编码
把取出来的数据和数据类型打印看一下,看下是不是取出来是 str,但是接口要求是表单等等
比如 excel 数据是 1,python 读取数据打印后就变为 1.0,所以 excel 数据要输入'1,加个'号就没问题