1.ADB命令
- adb devices:查看已连接的设备
- adb version:查看adb的版本序列号
- adb shell:通过远程shell命令来控制模拟器/设备
- adb install -r -t xxx.apk:安装软件 -r覆盖安装 -强制安装
- adb uninstall -k xxx.app:卸载 -k保留数据卸载
- adb shell pm list packages -3 :查看第三方软件包名
- adb shell pm list packages :查看所有的包名
- adb pull <设备端路径> <pc端路径>:将指定的文件从设备/模拟器上拷贝到pc端(后面的pc端路径可以不指定,默认存储在当前路径下)。例: adb pull /sdcard/log.txt c:/monkey
- adb push <pc端路径> <设备端路径>:将指定的文件从pc端拷贝到设备/模拟器上
- adb logcat:查看pc端的日志输出。adb shell界面只需输入logcat,查看设备端日志输出(退出Ctrl+c)
- adb shell@android:/ $ dumpsys meminfodumpsys meminfoApplications Memory Usage (kB):Uptime: 80066272 Realtime: 226459939:查看内存
- adb shell dampsys battery set statrs 1:查看电量
- adb logcat -c && adb logcat -f /mnt/sdcard/up.txt -s tag:查看启动事件:-c 清屏,-f 指定运行结果输出文件,默认输出到标准设备,-s 设置默认的过滤级别为Silent
- adb shell dupsys packagename |findstr version:查看CPU占比
- adb shell screencap /sdcard/screen.png:命令截图
- adb shell screenrecord /sdcard/demo.mp4:命令录制视频
- adb shell input tap 500 1450:使用命令来模拟屏幕点击事件在屏幕上(500,1450)的坐标
- adb shell input swipe 100 500 100 1450 100:表示从屏幕坐标(100,500)开始,滑动到(100,1450)结束,整个过程耗时100ms.
2.Monkey命令(电脑安装adb,命令行输入monkey命令android自带monkey,所以安卓手机是不用再安装)
- adb shell monkey -p xxxxx 50:-p包名 -次数
- adb shell monkey –p xxxx –v 500:-v日志一般最全日志-v-v-v
- adb shell monkey -s 100 -p xxxx – -throttle 1000 -v 500 : – -throttle 1000 延迟1000毫秒 ,-s:用于指定伪随机数生成器的seed值,如果seed相同,则两次Monkey测试所产生的事件序列也相同的
- adb shell)monkey -p xxxx – -throttle 1000 – -randomize-throttle -v 500: -randomize-throttle是随机延迟
- adb shell monkey -p xxxx -v –pct-anyevent 50 –pct-appswitch 20 500:(所有的操作占比要等于百分之百)-pct -touch 20 触摸 占比20%
-pct -motion 10 滑动 占比10%
-pct -syskeys 10 按home,back,start ,call end及声音控制键
-pct -rotation 10 屏幕翻转
–pct-anyevent 10 其它类型事件,按钮,其他不常用的设备按钮
–pct-appswitch 20 启动Activity 在随机间隔里 monkey将执行一个staryActivity()调用,作为最大程序覆盖包中全部Activity的一种方法 - throttle 500 延迟500ms
-ignore -crashes 崩溃
-ignore-timeouts 超时
-ignore-exeptiot 异常
-ignore-amr 未响应 - adb shell monkey -p com.ss.android.article.video -s 1575249206077 -v -v -v --throttle 1000 --ignore-timeouts --ignore-crashes 20 adb shell monkey -p com.ss.android.article.video -v -v -v --throttle 500 --pct-motion 50 --pct-touch 50 --ignore-timeouts --ignore-crashes 1000 >monkey4.log(现在应该能看懂的吧)