Monkey测试方法总结.doc

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Monkey测试方法总结
【期望结果】:测试无问题
【出现概率】:1
【对比机现象】:无
【LOG地址】:\\11.12.111.153\public\西安\西安软件测试\测试LOG\ROM快速定制LOG\ROMDZ-1673
【备注】:R19
【联系人】:侯璐187********Log:aplog、monkey运行日志、trace提交至服务器:\\11.12.111.153\public\西安\西安软件测试\测试LOG\ROM快速定制LOG\备注:aplog需附上全部的log日志,方便研发分析其他:1、查看当前在运行的包名:手机连接PC 端,打开模块,运行命令如下:adbshelldumpsyswindow|findstrmFocusedWindowu0和/之间的部分为包名2、参数说明命令:monkey-pcom.android.contacts--throttle500--ignore-crashes--ignore -timeouts--ignore-security-exceptions--ignore-native-crashes--monit or-native-crashes-v-v-v180000>/storage/sdcard0/monkey_log.txt&
参数:--throttle:每个事件结束后的间隔时间(单位毫秒)(如不指定,系统会尽快的发送事件序列)。

如:–throttle1000间隔1S-p:指定有效的package(如不指定,则对系统中所有package有效),一个-p对应一个有效package,如:-pcom.ckt-pcom.ckt.asura--ignore-crashes:忽略崩溃
--ignore-timeouts:忽略超时--ignore-security-exceptions:忽略安全异常--ignore-native-crashes:忽略本地代码导致的崩溃异常--monitor-native-crashes:跟踪本地方法的崩溃问题-v:指定打印信息的详细级别,一个-v增加一个级别,默认级别为0后面跟的数字180000即为事件数量,数字越大,测试压力越大3、手动停止monkey测试命令1.adbshell2.ps|grepmonkey查看monkey进程ID号,是一串数字3.kill进程ID号停止monkey测试4、日志分析:1.CRASH(崩溃)anrin(应用无响应)aplog日志中有crash 文件夹,可查看报错信息2.FATAL(严重错误)aplog日志中搜索关键字3.tombstone(底层报错):aplog中有tombstone文件夹,可查看报错信息,一般与CRASH并存。

5、报错即停测试命令:monkey-pcom.android.contacts--throttle500-v-v-v180000>/storage/s dcard0/monkey_log.txt&monkey--throttle500-v-v-v180000>/storage /sdcard0/monkey_log.txt&。

相关文档
最新文档