51Testing软件测试论坛
标题:
Android Monkey 压力测试
[打印本页]
作者:
Always_Ok_zyh
时间:
2018-4-3 17:21
标题:
Android Monkey 压力测试
Monkey 命令 基本参数介绍
-p <允许的包名列表>
用此参数指定一个或多个包。指定包之后,monkey将只允许系统启动指定的app。如果不指定包, monkey将允许系统启动设备中的所有app。
指定一个包:adb shell monkey -p com.shjt.map 100
指定多个包:adb shell monkey -p fishjoy.control.menu –p com.shjt.map 100
-v
用亍指定反馈信息级别(信息级别就是日志的详细程度),总共分3个级别,分别对应的参数如下 表所示:
Level 0 : adb shell monkey -p com.shjt.map -v 100 // 缺省值,仅提供启动提示、测试完成和最终结果等少量信息
Level 1 : adb shell monkey -p com.shjt.map -v -v 100 // 提供较为详细的日志,包括每个发送到Activity的事件信息
Level 2 : adb shell monkey -p com.shjt.map -v -v -v 100 // 最详细的日志,包括了测试中选中/未选中的Activity信息
-s(随机数种子)
用于指定伪随机数生成器的seed值,如果seed相同,则两次Monkey测试所产生的事件序列也相同的。 示例:
monkey测试1:adb shell monkey -p com.shjt.map –s 10 100
monkey测试2:adb shell monkey -p com.shjt.map –s 10 100
--throttle <毫秒>
用于指定用户操作(即事件)间的时延,单位是毫秒;如果不指定这个参数,monkey会尽可能快的 生成和发送消息。 示例:adb shell monkey -p com.shjt.map --throttle 3000 100
包名 , 找到工程目录下的 “AndroidManifest.xml” 的文件
示例 : adb shell monkey -p com.xx.android.greenprotection -s 300 --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v 30000 > C:\Users\Administrator\Desktop\java_monkey_log_04003.txt
作者:
梦想家
时间:
2018-4-4 09:08
支持分享
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2