monkey实战与详解

命令详解

1.查看连接设备

adb devices

2.查看app应用包名

adb shell pm list package

3.压力测试

adb shell monkey -p com.haitun  --ignore-crashes --ignore-timeouts --throttle 300 -v -s 380 300000 > 日志路径

monkey实战与详解_第1张图片

  • -p 对应的包名
  • -s 后面对应的种子数 类似操作步骤
  • --throttle 指的是用户操作延时多少毫秒
  • --ignore-crashes --ignore-timeouts 指的是monkey测试中 防止app崩溃或者超时终止
  • -v 指的日志等级 -v-v-v 最高详情日志
  • 300000 指的是点击次数 一般实际情况在50w次

根据导出日志进行app详情分析 根据关键字crashes和error进行分析.

4.简单安装app

adb install 包路径

5.查看实时包占用资源情况

adb shell top

PID 进程 ID
PR 优先级
CPU% 当前瞬间占用 CPU 百分比
S 进程状态(R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程)
#THR 线程数
VSS Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)
RSS Resident Set Size 实际使用物理内存(包含共享库占用的内存)
PCY 调度策略优先级,SP_BACKGROUND/SPFOREGROUND
UID 进程所有者的用户 ID
NAME 进程名

你可能感兴趣的:(monkey实战与详解)