码迷,mamicode.com
首页 > 其他好文 > 详细

monkey实战与详解

时间:2020-01-02 18:51:05      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:步骤   time   shel   僵尸进程   install   ror   共享   用户操作   ras   

命令详解

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 > 日志路径

技术图片

  • -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实战与详解

标签:步骤   time   shel   僵尸进程   install   ror   共享   用户操作   ras   

原文地址:https://www.cnblogs.com/huisir/p/12134244.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!