猴子测试实例

,,,猴子是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入,触摸屏输入,手势输入等),实现对正在开发的应用程序进行压力测试.Monkey测试是一种为了测试软件的稳定性,健壮性的快速有效的方法。

1,环境检查

先检查电脑亚行有没有,在运行——cmd——亚洲开发银行——回车

或者输入亚行壳

检查亚行是否配置好。

昂镒硬馐允道?

2,手机用USB连接电脑

运行,cmd回车,输入亚行设备

昂镒硬馐允道?

3,检查有没有获取到手机根权限

昂镒硬馐允道?

运行,cmd回车,输入亚行壳回车

如果出现,美元就是没有获取到根权限。

如果出现#,就是获取到根权限。


没有获取到根权限,则需要解决这个问题,一般输入苏可以切换到根权限,如果苏不能切换,则需要在手机上安卓软件来获取手机的根权限。


4,获取到根权限后,输入

cd/数据/数据

找到你的应用程序包名

昂镒硬馐允道?


5,然后可以输入:

monkey  -p , -v  100年,,,,,,,,,,,,

也可以退出sehll,
在命令行直接输入adb  shell  monkey  -p  com.datou.hibrowser  -v  100年,运行过程中,模拟器中的应用程序在不断的切换画面。
下面这句命令的意思是:启动指定的应用程序,并向其发送500个伪随机事件:,# monkey  -p  com.datou.hibrowser  -v  500年,其中- p表示对象包,-v 表示事件数量

运行展示:

昂镒硬馐允道?

6,其他参数:

monkey 测试执行过程中在下列三种情况下会自动停止:
。如果限定了猴子运行在一个或几个特定的包上,那么它会监测试图转到其它包的操
作,并对其进行阻止。
B。如果应用程序崩溃或接收到任何失控异常,猴子将停止并报错。
c。如果应用程序产生了应用程序不响应(application  not 响应)的错误,猴子
将会停止并报错。
通过多次并且不同设定下的猴子测试才算它是一个稳定性足够的程序。






猴子测试实例