Monkey(一)

什么是Moneky?

Monkey程序是Android系统自带的,由Java语言写成,在Android文件系统中的存放路径是: /system/framework/monkey.jar

它是Android自动化测试的一种手段,Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等(向系统发送伪随机的用户事件流),实现对正在开发的应用程序进行压力测试,看设备(应用程序)多长时间会出异常。

Monkey测试的目的

是一种为了测试软件的稳定性、健壮性的快速有效的方法。(是否会出现各种Crash)

Monkey特征

1、测试的对象仅为应用程序包,有一定的局限性
2、Monkey测试使用的事件流数据是随机的,不能进行自定义
3、可对MonkeyTest的对象,事件数量、类型、频率等进行设置
4、可以运行在模拟器里或实际设备中

Monkey基本使用

基本语法

adb shell monkey [option]

指定应用程序,并发送伪随机事件

adb shell monkey -p your.package.name -v 500

既然要指定应用程序,那就需要直到我们要测试的应用程序的包名,下面介绍下几种获取应用程序包名的方法

查找手机上的安装包包名

1、查看手机上所有的安装包

adb shell pm list packages

2、查看第三方安装包

adb shell pm list packages -3 

3、查看系统的包

adb shell pm list packages -s 

4、 查看启动包中搜索的包

adb shell pm list packages -e “要搜索的内容”

5、 :获取当前打开的APP包名(前面的为包名,斜杠后面的是当前启动的acivity)

adb shell dumpsys window | findstr mCurrentFocus
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值