接口测试 在用 Python 做接口测试的时候,把数据存在 exce 里读取执行时总是报 sql 异常

lhy · 2018年08月24日 · 最后由 叶开 回复于 2018年11月28日 · 1117 次阅读

在用 Python 做接口测试的时候,有些数据存在 exce 里读取执行时总是报 sql 异常,但是把同样的数据放在代码里面就全都执行正常,或者同样的数据用 postman 测试就是正常的,这是为什么啊?

共收到 5 条回复 时间 点赞

打印看下读取的参数格式是否正确,猜测是从 Excel 里读取的时候是不是读错了单元格或者多了空格之类的

可能读出来的数据乱码;
也有可能如楼上,检查下读取的数据

打印下编码

4楼 已删除

把取出来的数据和数据类型打印看一下,看下是不是取出来是 str,但是接口要求是表单等等

比如 excel 数据是 1,python 读取数据打印后就变为 1.0,所以 excel 数据要输入'1,加个'号就没问题

需要 登录 後方可回應,如果你還沒有帳號按這裡 注册