adb monkey基本命令
adb shell monkey 100 执行monke100次
adb shell monkey -p 包名 100 执行某个app
adb shell monkey -p 包名 -v 100 -v显示日志详细程度(-v,-v -v,-v -v -v)
adb shell monkey -p 包名 -v 10 >路径 将日志信息写到本地
adb shell monkey -p 包名 -s 2 -v 指定随机数
adb shell monkey -p 包名 --throttle(ms) 延时执行
adb shell monkey -p 包名 -pct -touch 30 -v 10 调整触摸事件百分比
几种事件举例
1:--pct-motion//motion 手势事件
2:--pct-pinchzoom//pinch 二指缩放百分比
3:--pct-trackball//trackball 轨迹球事件百分比
4:--pct-rotation//screen 屏幕旋转百分比
5:--pct-syskeys//system(key) ”系统”按钮事件百分比(这些按钮一般专供系统使用,如Home, Back, Start Call, End Call,音量控制)
--ignore-crashes 通常,应用发生崩溃或异常时Monkey会停止运行。如果设置此项,Monkey将继续发送事件给系统,直 到事件计数完成。
--ignore-timeouts(ANR) :通常,应用程序发生任何超时错误(如“Application Not responding”对话框)Monkey将停止运 行,设置此项,Monkey将继续发送事件给系统,直到事件计数完成。
monkey实例:
monkey -p 包名 -s 23 --throttle 2000 --ignore-crashes --ignore-timeouts -v -v -v 100000>/data/local/tmp/log.txt
monkey中异常分析
1.程序崩溃
2.程序无响应
云测试平台
兼容性测试——App对不同手机、操作系统版本的兼容性测试,包括安装、启动、卸载等。 功能测试——遍历应用的每一个角落,查看应用的功能、逻辑是否正常,完整。 性能测试——应用的性能怎样,如启动时间、反应时间、CPU占用率,内存占用率等。 稳定性测试——在一定时间内对App进行持续地测试,测试App运行的稳定性。 网络场景测试——测试不同网络环境中App的运行状况,如2G&3G,弱网络等
Testin,针对测试会生成测试报告,报告里会有详细信息