龙空技术网

「Android」Monkey测试工具使用指南

Samdashu 245

前言:

而今我们对“css凹凸按钮”大体比较看重,朋友们都想要知道一些“css凹凸按钮”的相关资讯。那么小编也在网摘上网罗了一些对于“css凹凸按钮””的相关资讯,希望姐妹们能喜欢,朋友们快快来学习一下吧!

本次主要介绍的是,我自己写一个monkey测试的工具,测试命令还是Android原生的,指示在这个基础上增加了UI,在UI界面上直接操作,相比直接敲命名方便,希望此工具能对大家有用。如果需要工具私信给我。下图是工具的界面图。

工具界面

一、测试工具介绍

解压压缩包,找到Monkey.exe双击打开,工具会自动获取当前连接的设备(打开USB调试才能被检测到),可支持多手机连接,手动选择当前的需要测试的设备。

当前连接设备

1.1约束参数设置

整机测试

全系统测试

整个系统内的应用都为测试对象,都有可能被测试到,通知可以设置黑名单,不想某些应用被测试。

黑名单设置窗口

多应用测试

多应用测试

只测试添加在名单中的应用,其他应用不在测试范围内。需要设置点击多应用设置按钮在窗口中按照操作提示设置即可。

多应用设置窗口

单应用测试

单应用测试

只测试被设置的应用,其他应用不在测试范围内。手机打开测试App,点击更新应用按钮,自动显示当前设备打开的应用名称。

1.2事件总数设置

事件总数

本轮测试需要执行的动作次数。默认312000W次,大约测试12H。

测试时长

本轮测试需要执行的时长,单位为H,默认1H,事件总数和测试时长2选一。

1.3基本参数设置

延迟

本次动作执行完与下次动作执行前中间间隔的时间,单位为毫秒。默认500ms。

seed值

默认未添加参数,系统随机分配1-1000范围的随机数。也可以手动输入任何数值,此参数,方便以后再回归monkey问题。

Log等级

Monkey log一共分三个等级,等级三为最详细,默认设置等级3。

1.4调试参数设置

默认勾选,忽略崩溃、忽略超时、忽略安全异常、发生错误杀掉进程,跟踪本地方法的崩溃,测试时如出现以上此现象Monkey不会停止,继续往下测试。如果未勾选其中一项,出现未勾选的现象会停止Monkey测试。

1.5Log设置

Logcat

默认勾选,Monkey测试时会自动抓取Logcat log日志。

离线测试

默认勾选,测试时可以断开与电脑的连接,测试产生的logcat、monkey日志保存在手机上,测试完成后用本工具菜单中的工具-导出monkeylog导出到pc中。

不勾选则为在线测试,测试时不可断开与电脑的连接,测试产生的logcat、monkey日志保存在电脑上,路径为monkey工具目录下的log文件夹中。如果断开与电脑连接,monkey也不会停止,只是测试产生的log将无法被保存。

测试时根据项目测试需求自行选择各项。

二、工具菜单

2.1终止Monkey

执行后终止正在测试monkey的手机,不用再重启手机停止。

2.2导出monkey log

测试结束后,将执行完离线monkey测试后的monkey log导出到电脑上。在线测试的不用导出到电脑上。Log是直接保存在电脑中。

三、报告菜单

选择要分析成报告的monkeyError,自动生成报告,报告中已经统计出本次测试出现的异常。

对于多份log,只能遵循下图文件路径才能正常统计在一份报告中,否则只能分析被选中的log。

四、测试结束

4.1离线测试

连接USB,选择要导出log的手机,打开工具,在菜单栏找到工具-导出Monkey Log菜单,选择路径,保存log。

4.2在线测试

在线测试中usb一直连接电脑,mongkey log保存在电脑上,路径在,本工具的log文件夹中,根据时间日期,查找最新时间命名的log。

log无误后,使用报告菜单生成html报告,生成报告前,最好将与本次无关的monkey log删掉,以免被统计进来。查看生成多台机器报告前,确认多台设备log文件夹存放是否如下图所示,如路径不正确只能生成单台报告。

五、注意事项

程序会被杀毒软件误报毒,请设置为信任,本程序不会危害电脑软件,请放心使用。

如有疑问可直接联系我,谢谢!

标签: #css凹凸按钮