monkey+adb命令 稳定性测试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了monkey+adb命令 稳定性测试相关的知识,希望对你有一定的参考价值。

参考技术A 第一步:电脑插入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

以上是关于monkey+adb命令 稳定性测试的主要内容,如果未能解决你的问题,请参考以下文章

adb 命令

Monkey测试实例

Monkey测试实例

Android自动化测试手段之Monkey(adb shell monkey)

android monkey测试学习

Android Monkey介绍