robot framework使用接口框架进行接口测试之图片上传接口

本文介绍如何进行图片上传接口测试,包括使用evaluate关键字将图片转换为二进制字节码,并通过POST方式调用接口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前将了很多接口测试,基本都是传输数据的方式,下面给大家讲一下上传图片的接口测试,应用很多。


首先大家搞清楚一些,接口测试数据是怎么传输的?当然是通过http协议传输。

开发将开发好的接口给我们,我们传递形参实参值,而上传图片的接口怎么传输呢,通过调用工具,工具归根结底就是把图片转换二进制字节码传到接口里面

我们自动化测试也要把图片转换二进制字节码到接口中,人为的模拟了接口测试工具打开图片按钮。


1.通过evaluate 关键字(可以执行python方法)把图片文件传入脚本中并转换二进制的字节码,

2.创建文件的字典

3.连接服务器

4.通过post方式调用接口。

我在做的过程中也有迷茫时候,为什么没有传递请求格式哪怕我传递的头格式是content-type=form格式不是json格式也不可以?

不可以,因为我们人为的模拟content-type已经不需要了 我们是二进制自己码形式

还有就是大家做关键字调用时候一定要看好API需要我们传递什么就传递什么参数,实参形参要对应好。

最后强调一下 不要content-type头文件。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值