monkey+adb命令 稳定性测试

第一步:电脑插入USB线连接手机

第二步:手机打开开发者选项-USB 调试(一定要打开哦)

第三步:电脑打开cmd


第四步输入 adb devices 命令,选择连接的手机


monkey 向APP发送100个随机事件

adb shell monkey 100

每间隔1000毫秒发送一个事件,一共发10个事件

adb shell monkey --throttle 1000 10

-p指定包

--throttle 间隔时间

查看PC端安装的所有包名

adb shell package 

指定包名

adb shell monkey -p 包名 100

adb shell monkey -p 包名 --throttle 500 50

monkey 记录日志(1<2<3)

1级 -v

2级-v -v

3级 -v -v -v


打印日志存到D盘

adb shell monkey -p 包名 --throttle 500 -v 50 >d:文件名.txt

异常复现,验证bug

根据seed值验证bug 

adb shell monkey -p 报名 -s seed值 --throttle 500 -v 50 >d:文件名.txt

想让monkey停止

1.杀掉进程

2.设备关机

调试选项

--ignore-crashes 忽略运行过程中遇到的崩溃问题

[--ignore-timeouts] 忽略运行过程中遇到的程序无响应问题

[--ignore-security-exceptions]忽略运行过程中遇到的证书认证问题

[--kill-process-after-error] 遇到错误杀掉进程,并且重新启动

adb shell mo

 nkey -p com.ak.zanjiahealth --throttle 500 ---ignore-crashes ----ignore-timeouts --ignore-security-exceptions -v -v -v 50

--pct -touch: 触摸事件

--pct -trackball:轨迹事件

--pct -motion 动作事件(手势)

--pct-nav : 基本导航事件

--pct-appswitch:启动activity事件

--pct-majornav:主要导航事件

--pct-rotation:屏幕旋转事件

--pct-syskeys:“系统”按建事件

adb shell monkey -p com.ak.zanjiahealth -s 100 --pct-touch 30 --pct-motion 30 --pct-appswitch 10 --pct-rotation 5 --throttle 500 ---ignore-crashes ----ignore-timeouts --ignore-security-exceptions -v -v -v 50 >d:yisheng5.txt

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容