adb模拟器稳定性测试及日志分析

作用 用来模拟用各种意想不到的随机操作来操作软件
相当于让一个猴子做一些意想不到的操作 用来做稳定性测试

monkey常?的参数

monkey常?的参数
-p 参数对指定的app进?随机操作

adb shell monkey -p com.baidu.homework 100 (100次随机事件)

com.baidu.homework 是包名(这里用的是作业帮的  包名查询请看上一章)

 

level 1: adb shell monkey -p com.baidu.homework -v -v 100 打印出来的信息会?较详细,只打印跟本程序相关的?志信息
level 2: adb shell monkey -p com.baidu.homework -v -v -v 100 打印出来的信息会更
多,会显示出其他程序运?的信息
-s ?于指定伪随机数。如果两次的伪随机数相同,那么两次的操作步骤、流程、操作事件完全?样。
主要的作?,就是?来复现上次的问题
adb shell monkey -p com.baidu.homework -v -v -s 10 100
--throttle ?于指定随机事件的间隔时间, 单位是毫秒
adb shell monkey -p com.baidu.homework -v -v --throttle 3000 -s 10 100

-v 参数表示的是记录信息的级别

 

 

 

-s ?于指定伪随机数。如果两次的伪随机数相同,那么两次的操作步骤、流程、操作事件完全?样。
主要作用:复现上次的错误
adb shell monkey -p com.baidu.homework -v -v -s 10 100

 

 

--throttle ?于指定随机事件的间隔时间, 单位是毫秒
adb shell monkey -p com.baidu.homework -v -v --throttle 3000 -s 10 100

 

组合使?:
adb shell monkey -p com.baidu.homework --throttle 500 --pct-touch 10 --pct-motion 50 -v -v -s 100 300 > log.log
--pct--touch 10 触模(10表示的是整个随机同件中的百分?)
--pct-motion 50 滑屏(50表示的是整个随机同件中的百分?)

 

日志

如果在?志??出现了 ANR(application not responsing),程序没有响应

如果?志中出现了Exception,可能程序崩溃/异常退出。

 adb模拟器稳定性测试及日志分析

 

adb模拟器稳定性测试及日志分析

上一篇:NPM使用技巧


下一篇:WebApplicationType