monkey是andriod系统自带的工具。可以运行在模拟器里或实际设备中。
它向系统发送伪随机的用户时间流,实现对应用程序进行压力测试
如何进行开展测试
1、下载adb工具,即platform-tools工具,并且配置环境变量。
2、连接手机设备准备:usb 连接电脑,打开开发者模式,打开USB调试,🆗 了。华为手机,点击设置->关于手机->连续点击版本号,进入了开发者模式
返回到设置里->系统和更新->开发人员选项->USB调试。
3、在命令行里输入 :adb devices -l 链接设备
adb shell pm list packages -3 查看所有的包名
adb shell monkey -p com.haotang.pet 100 开始执行了……
-v 是日志打印的详细程度。可加入多个 -v
-s xx 对应的 是seed 值 。若出现崩溃,需要复现时,可以加上这个命令。
--pct-touch 60 表示执行点击的操作占所有操作的60%
--ignore-crash
adb logcat > D:/xx/xx
正常日志
异常日志 monkey aborted due to error
看日志需要观察:
CRASH
ANR 无响应
error
exception
-------------------------------------------------------
如果不想连接手机,可以连接手机模拟器
夜神模拟器:adb connect 127.0.0.1:62001
逍遥安卓模拟器:adb connect 127.0.0.1:21503
天天模拟器:adb connect 127.0.0.1:6555
海马玩模拟器:adb connect 127.0.0.1:53001
网易MUMU模拟器:adb connect 127.0.0.1:7555
雷电模拟器:adb connect 127.0.0.1:5555
genymotion模拟器:adb connect 127.0.0.1:5555
谷歌原生模拟器:adb connect <设备ip地址>:5555