背景
一般在测试配置图片的功能,比如说banner图、商品图、活动图等功能时,会有这种需求:上传指定尺寸,比如说尺寸4:3,大小在1m以内这种需求。
此时,在编写边界用例时,就需要准备一个800x 600,1M的图片。
生成一个800x 600,1M的图片
-
用画图工具备1个800x 600的常规图片
-
用linux命令
dd
命令创建一个1020.33kb文件,为了更精准,我们用byte为单位(1M = 1024k = 1048576字节)。也就是需要创建一个1048576-3760=1044816byte
的文件
dd if=/dev/zero of=1044816byte bs=1044816 count=1
在windows中,用copy命令,把图片和文件给加到一起,然后生成一个新的图片
copy /b C:\Users\Administrator\Pictures\壁纸\800-600.png+C:\Users\Administrator\Pictures\壁纸\1044816byte C:\Users\Administrator\Pictures\壁纸\1m.png
-
结果