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

lhy · August 24, 2018 · Last by 叶开 replied at November 28, 2018 · 1501 hits

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

共收到 5 条回复 时间 点赞

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

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

打印下编码

4Floor has been deleted

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

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

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up