为什么data数据在代码中传入接口测试成功
来源:9-4 项目实战之主流程中cookie方法操作
慕粉1504263447
2021-02-03
为什么data数据在代码中传入接口测试成功。data数据放在excel文档中接口测试就失败了?这个接口是填写收件地址的,从Excel获取数据的时候接口返回请输入用户名。
1回答
-
慕粉1504263447
提问者
2021-02-03
贴了三张图,就显示了一张....
就是一种是像这样data=row_data[6],从Excel中去获取data。另外一种是这样,直接把data写在代码中
{ 'id': '0',
'fullname': '看到看到看',
'province_id': '9',
'city_id': '3',
'district_id': '53',
'phone': '13512157542',
'location': '浦东新区',
'postcode': '201200',
'is_default': ''
}
直接写在代码中的时候接口访问正常。从Excel中获取的时候会返回请输入姓名。
数据肯定没有取错,反复检查过了。这可能是什么原因?
另外res=request.run_main(method=method,url=url,data=data.encode(),cookie=cookie),
上面一行代码中,从Excel获取数据的时候data=data.encode(),因为数据中有中文,不加encode程序会报错。不知道这个会不会是导致从Excel中取数据访问接口失败呢?
012021-02-04
相似问题