心得一
Monkey测试Android应用,尤其是在测试长时间的稳定性和健壮性时,切勿盲目的使用 --throttle 参数。我们的测试思路应该是:
第一次,我们尽量先不使用--throttle参数,执行事件计数少点,比如300或500。执行完后,记录下所需要的时间。
接下来,我们使用第一次的Monkey命令,加上--throttle参数,时间间隔可以是1000~3000毫秒,再次执行Monkey命令,执行完后,记录所需要的时间,并与第一次的所需要的时间比较。计算出最终测试稳定性和健壮性所用的大概时间是否满足预期。
最后,根据计算的时间,设计合理的Monkey命令,完成测试。
心得二
单一应用或多应用Monkey测试时,Monkey命令应该有比较强的针对性,应该多专注于应用本身的稳定性和健壮性去设计。
整机测试时,Monkey测试的关注点应该是整机的所有系统应用、预装应用的稳定性和健壮性,并且Monkey命令的执行时长应该设置的长一点。
心得三
在分析Monkey执行完成后的日志时,首先分析报错日志是理所应当的。在此基础上,应该还要分析事件的占比是否符合当初设置的Monkey命令里的各时间的占比,网络的状态(Network stats: elapsed time = 4300ms(1000ms mobile, 3300ms wifi, 0ms not connected))等信息。多次Monkey执行后,再进行数据的比较,就会得到一个比较全面的测试报告。
标签:Monkey,健壮性,命令,测试,测试工具,Android,执行,心得 From: https://www.cnblogs.com/xiaocai84/p/17475669.html