ADB,Monkey基本命令大全

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(现在应该能看懂的吧)

 

  • 3
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值