Android Monkey测试入门-3-Monkey给指定app打压

       前面我们介绍了ADB的几个常见的命令,这篇开始学习Monkey的知识。总的来说,我们知道Monkey是一个app稳定性测试工具。由于Monkey可以给app做很多次随机事件,所以Monkey也有时候当做app的压测工具。

       下面我们举例,Monkey给手机百度这个app做随机1000个事件,看看我们的命令如何写,在输入完命令之后,你可以盯着你的手机看看Monkey的测试效果。

Android Monkey测试入门-3-Monkey给指定app打压_第1张图片

命令格式:adb shell monkey -p com.baidu.searchbox 1000

命令解释:参数-p 是package的缩写,后面跟着你要指定测试的app的包名,如果不知道如何或者包名,请看前面一篇文章。上面参数1000,表示要做多少个随机事件的次数。上面红圈的地方,表示事件注入了1000,看到这个表示,测试完成,如果出现小于1000这个数字,说明有些事件没有执行成功。从上面截图来看,虽然执行了1000个随机事件,一共耗时1.6452秒。我们看到了一些IO异常,这个先不管这个异常。你运行的时候cmd显示可能和我有点不一样,但是基本信息是差不多的。


你可能感兴趣的:(android,monkey测试入门,Monkey,指定app随机事件测试)