常用adb命令方法

    技术2022-07-11  73

    1.启动速度

    app启动时间: adb shell am start -W -n 包名/启动名 # 获取包名和启动名在第七点

    2.adb服务操作

    启动adb服务 当adb服务没有启动时: adb start-server : 提示启动5037端口进程 当adb服务是启动状态时: adb start-server:没有任何提示

    3.查看手机设备号

    adb devices

    4.获取手机系统版本

    adb shell getprop ro.build.version.release

    5.进入手机操作系统

    adb shell 注意: 当执行adb shell后,进入手机操作系统,需要执行linux操作 命令 退出手机操作系统: exit

    6.查看手机运行日志

    adb logcat 结果: 打印手机的所有运行日志,在测试期间进行使用,方便获取错误日 志,提交bug时,当成附件提交 停止继续打印日志: Ctrl + c

    7.获取app的包名 和 启动名

    unix系统: adb shell dumpsys window windows | grep mFoc windows系统: adb shell dumpsys window windows | findstr mFoc

    8.获取指定app的运行日志

    adb logcat | 过滤 包名 windows: adb logcat | findstr 包名 unix: adb logcat | grep 包名

    9.adb 安装apk文件到手机和卸载手机app

    adb install -r apk路径 参数: -r覆盖安装,如果手机有app就覆盖,没有app也不影响安装 # 卸载APP adb uninstall app包名

    10.稳定性测试-monkey常用参数命令

    如何执行monkey测试: 基础命令: adb shell monkey -p 包名 -v -v -v monkey 操作次数 参数: -p:测试app包名 -v:打印日志信息详细程度 最多可以给3个-v monkey操作次数:指的是monkey随机完成各种操作总 次数 查看monkey帮助文档: adb shell monkey 扩展参数: --ignore-crashes: 忽略崩溃 --ignore-timeouts:忽略超时 --ignore-security-exceptions: 忽略权限异常 --pct-touch:触碰事件百分比 --pct-motion:滑动事件百分比 --pct-syskeys:系统物理按键百分比 --pct-nav:方向上下左右切换百分比 --pct-appswitch: 多个activity切换,某种层面可以理解 多个页面 --throttle:多个事件之间操作等待时间 单位ms 建议300-500ms左右 -s:随机值 说明:因为monkey无序,如果多次monkey运行时-s给的值 一样,那么每次运行顺序是相同 命令: adb shell monkey -p 包名 -v -v -v 运行总次数 --pctmotion 20 --pct-touch 40 --pct-appswitch 35 --pctnav 5 --throttle 350 -s 10086
    Processed: 0.009, SQL: 9