monkey测试

上一篇《Eclipse搭建android开发环境》如已经配置好,则可直接进行monkey测试,因为monkey测试环境搭建相对简单,只需下载sdk以及配置好环境变量即可,搭建的android开发环境已经绰绰有余。


测试准备:

1.一台已经rootandriod手机

2.手机安装RE文件管理器(root exploere),对/data/data目录进行操作(操作时会提示是否获取权限),这样adb shell才能对这个文件夹中的内容进行操作

3.手机开启USB调试模式,使用数据线连接到电脑,电脑成功安装驱动并识别手机

4.打开cmd命令行窗口

 

测试步骤:

1.查看设备连接情况

输入:adb devices,可显示已连接设备

输入:adb shell 进入shell界面


如果有多个devices的时候进入指定设备,加-s参数指定:adb -s devicename28424acc shell



2.查看设备包名(该包名并不是手机界面看到的APP名称,而是系统里面的名称,对该APP测试时需获取正确的包名)

有两种方式,如下:

在手机安装一个“包名查看器”即可查看各个APP的包名


cd data/data   ls

输入:cd data/data

     ls

如果出现如下图提示permission denied


输入:su root,申请root权限,然后手机上点击授权,

再次执行cd data/data即可进入手机data/data目录,查看手机安装的所有APP包名

 


3.安装测试apk文件到手机

先将需要安装的apk文件放到sdk的platform-tools目录


cmd中切换到platform-tools目录,执行:adb install 包名


同理,卸载apk软件: adb uninstall 包名


 4.执行测试

最简单的测试指令:monkey -p包名-v执行次数

可以看到手机上个app自动运行,执行生效


5.终止测试

如运行时间稍长,打算中断测试,方法如下:

1.直接输入adb reboot

2.重新开启一个新的cmd窗口,输入ps | grep monkey


图中可以看到,有monkey进程在后台运行,id8702,然后可以运行kill命令,来杀死该进程。

执行如下命令:kill pid(如上图中的8702

再执行ps | grep monkey,就会发现没有monkey进程手机也不再执行monkey测试了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值