qingshuihexi

一、需求&背景:最近碰到一些测试用例:轻车机生成的图片、视频文件要存储到手机。有些异常场景需要测试手机存储空间被占满的情况!

二、思路:

       2.1、思路1:一开始拿到这个用例的时候,下意识的是去拷贝高清视频,然后复制粘贴直到把手机存储空间沾满,但是回头一想,这种方法太笨了,如果手机存储为256G时,可操作性不大,一条用例就要执行2小时,而且恢复环境很难 

       2.2、思路2、自动化脚本写满手机存储空间

               2.2.1、准备条件:配置本地PC的adb环境,打开手机usb调试开关 手机需要root

               2.2.2、adb shell dd if=/dev/zero of=/mnt/sdcard/bigfile    //执行该命令,直到存储空间满后,该命令才会停止执行,bigfile文件在windows系统中的磁盘文件串是看不到的,可通过adb shell到手机目录mnt/sdcard/ 执行 ls 查看,du -sh bigfile可以看到该文件在一直增大

               2.2.3、adb shelll dd if=/dev/zero of=/mnt/sdcard/bigfile bs=1024 count=262144 //创建一个256M的文件,可以自定义自己想要的大小

               2.2.4、恢复环境:adb shell rm /mnt/sdcard/bigfile

三、打满SD卡也可以使用dd命令进行操作,linux系统也支持dd命令操作

分类:

技术点:

相关文章:

  • 2022-01-06
  • 2021-10-02
  • 2021-12-12
  • 2021-04-25
  • 2021-12-15
  • 2021-12-13
  • 2021-12-22
猜你喜欢
  • 2021-07-18
  • 2021-12-29
  • 2021-12-15
  • 2021-11-29
  • 2021-10-16
  • 2021-12-27
  • 2021-11-03
相关资源
相似解决方案