图片上传接口的测试

图片上传接口与一般登陆接口的区别就在于请求头设置:
一般文字上传的:
Content-Type: application/x-www-form-urlencoded
图片上传的:
Content-Type: multipart/form-data;
一般测试接口的测试工具有 postman 和 jmeter,
首先我找开发要接口文档,如果开发没有接口文档,我会自己通过抓包工具Charles 去抓包,将接抓出来:
当我用Jmeter测试图片提交的时候时候,我会分为有效等价类和无效等价类去测试,以及测试他的边界值: 因为一般公司的图片上传接口对图片的大小都有限制,比如接口限制图片大小为2M,咱们测试从两方面:
1: 有效等价类: 选取一张小于2M的进行上传,看看能不能上传成功
2: 无效等价类: 选择一张大于2M的图片进行上传,进行测试,看看能不能上传成功
3: 测试边界值: 选择一张2M 图片去上传,看看能不能上传成功
同时测试的时候,通过 charles 抓包,看看提交的图片是不是我们上传的,图片大小对不对,等上传成功,我们去数据库查看对应的表看看我们的数据有没有插入进入,同时取服务器图片存放的地方,看看数据库里面最新插入的这个名字,里面有没有这张图片,如果有,上传就算成功,
最后将服务器图片拉倒本地,看看上传的图片是不是和我上次的一致,使用scp 命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值