标签:功能 rac 结果 分享图片 seconds 中间 介绍 通过命令 项目
Monkey是一款通过命令行来对我们APP进行测试的工具,可以运行在模拟器里或真机上。它向系统发送伪随机的用户事件流,实现对正应用程序进行压力测试。 官方介绍 :https://developer.android.com/studio/test/monkey.html。 测试?这不是抢测试妹子的饭碗么?肯定不是啦,我们总不能感觉写好了代码,就把一个带有BUG的项目扔给测试妹子吧, 那样的话我们可能还要花一些 时间和测试妹子进行N场口水战。我们要先对我们写地代码进行自测,自测感觉OK了再抛给测试妹子让帮忙全面检查。 自测当然可以不用Monkey,比如装上app ,按流程按功能东点点西点点,看程序能不能走通,有没有出现崩溃等问问题。 但这显然是不够的,我们要想到对程序进行压力测试进行摧残,比如连续测试10000次,如果我们人为都来操作,估计已经累趴了。 所以我们还要想到偷懒呀,让自动化工具给我们测试,所以我们就想到了Monkey。
–adb monkey测试相关命令介绍:——–
第二步:把测试设备(手机)与电脑保持连接,这个就不截图啦。
第三步:使用adb install 命令把要测试的apk安装到手机,当然你可以直接测试已经安装在手机上的apk。
第四步:使用上面的基本测试命令对安装好的monkey_test.apk进行Monkey测试。
adb shell monkey -p com.xx.xx 10 指测试10次,截图如下,运行期间你可以看到手机上apk被操作。
第五步,根据自己的需要,使用其它命令对apk进行测试:
比如通过adb shell monkey -v -p com.xx.xx 100来简单输出测试信息,如图
上面的百分比就是相应事件所占的比,还有其它诸如TOUCH事件等相关信息。
其它的测试命令就不贴了,工作中自己想怎么测试就使用相关的命令就可以。
网上有N多详细的参考资料,比如http://blog.csdn.net/zm2714/article/details/7977930 等。
标签:功能 rac 结果 分享图片 seconds 中间 介绍 通过命令 项目
原文地址:https://www.cnblogs.com/fendou-ru/p/8817919.html