接口测试中小坑总结

1.data的类型:有dict和json之分,get记得用params。
2.图片上传有额外处理:
def uploadPicture(url,header,data,filename=“11.jpg”,filepath=picture_path):
data[‘fileList’]= (filename,open(filepath,‘rb’).read())
encode_data = encode_multipart_formdata(data)
data = encode_data[0]
header[‘Content-Type’] = encode_data[1]
res = HttpRequest.httprequest(method=“post”,url=url, headers=header, data=data)
return res
3.字典里嵌套字符串字典,注意格式:
{‘personIds’: ‘5371afcd67174333be07abed0ae05e82’, ‘buildingId’: ‘e19b2749f6534c37a50b28fc7e0f0aaa’, ‘customerId’: ‘a4e57823808449debd91182215f458d7’, ‘data’: ‘{“assets_building_nature_property”:“住宅”,“assets_building_street”:“上海”}’}
4.串联请求之间有时 需要sleep

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值