多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

UI自动化测试之MAC下进行Monkey测试的命令参数

更新时间:2022-01-07 09:45:01 作者:多测师 浏览:200

  命令参数简介:(进入‘adb shell’命令模式)

  monkey -help:可查看参数说明列表。参数选项有:

  (1)-p 包名1 -p 包名2 … :指定一或多个待测试的包,若不指定则测试中可打开任意app;

  (2)-v:指定打印日志的详细程度,有‘-v’,'-v -v','-v -v -v'三个级别;

  (3)-s seed值:在测试中,虽然用户操作序列(每次操作按一定的顺序所组成的一系列操作)是随机生成的,但只要对同一个包指定相同的Seed值,就能使测试事件相同,可用于排错。所以也说这个操作序列是伪随机的。若不添加此参数,结果中会自动生成seed值;

UI自动化测试之MAC下进行Monkey测试的命令参数

  (4)–-throttle 毫秒数:指定操作(即事件)间的时延,单位是毫秒;

  (5)–-ignore-crashes:使得操作序列可以全部执行完,而不会在发生崩溃时就终止程序进程;

  (6)–ignore-timeouts:使得操作序列可以全部执行完,而不会在发生ANR(Android Not Responding)时就终止程序进程;

  (7)–-ignore-security-exceptions:使得操作序列可以全部执行完,而不会在发生许可错误时(如证书许可,网络许可等)时就终止程序进程;

  (8)–-kill-process-after-error:使得当应用程序发生错误时停止运行并保持在当前状态,即仅是静止在发生错误时的状态,而不是结束该应用程序的进程;

  (9)–-monitor-native-crashes:指定监视并报告应用程序发生崩溃的本地代码;

  (10)–-pct-事件1 事件百分比1 -pct-事件2 事件百分比2 … :用于指定某类事件数目占总事件数目的百分比;

  其中所指定事件参数选项可为:

  -flip(点击事件)

  -touch(触摸事件是一个down-up事件)

  -motion(动作事件由一个down事件、一系列的伪随机事件和一个up事件组成)

  -trackball(轨迹事件,在屏幕上进行随机拖动)

  -nav(基本导航事件,如上下左右键)

  -majornav(主要导航事件,通常引发图形界面中的动作)

  -syskeys(系统按键事件指如系统按键Home、Back、Start Call、End Call及volumeControl)

  -appswitch(启动activity事件)

  -anyevent(其它类型事件)

  注意,各事件类型的百分比总数不能超过100。

  以上内容为大家介绍了UI自动化测试之MAC下进行Monkey测试的命令参数,希望对大家有所帮助,如果想要了解更多接口自动化测试相关知识,请关注多测师。https://www.aichudan.com/xwzx/


联系电话

17727591462

返回顶部