安卓压力测试工具monkey使用 初探

app压测实践步骤
前提:
环境搭建:androidsdk ,python;
设置环境变量 :android——home,path:%android——home%\platforms,%android——home%\platform-tools
验证 adb devices

STEP1:

在手机开发者选项中,将USB调试打开

STEP2:

确认手机和电脑已经成功连接  adb devices

STEP3:

安装测试app

adb  install package.apk(具体路径)

STEP4:

发送压力指令

adb shell monkey 1000

STEP5:

获取APP包名

进入shell:adb logcat | grep START

adb logcat | findstr START

STEP6:

给指定包打压力

adb shell monkey -p package 1000


高级参数
adb logcat | grep START   //获取app包名

throttle参数表示指定事件之间的间隔后面+毫秒+执行的次数
adb shell monkey -p 包名 --throttle 1000 100

指定随机生成数的seed值  指定随机值,每次运行都生成进行一样的操作,用于复现某种情况 
adb shell monkey -s<seed><event-count>

触摸事件
设定触摸事件百分比
adb shell monkey --pct-touch <percent>

不常用事件
设定不常用事件的百分比
adb shell monkey --pct-anyevent <percent>

启动Activity事件
设定启动Activity的事件百分比
adb shell monkey --pct-appswitch <percent>

系统导航事件
设定系统导航事件百分比,HOME、BACK、拨号及音量键
adb shell monkey --pct-syskeys <percent>

主要导航事件
设定主要导航事件百分比,兼容中间键、返回键、菜单按键
adb shell monkey --pct-majornav <percent>

基本导航事件
设定基本导航事件百分比,输入设备的上、下、左、右
adb shell monkey --pct-nav <percent>

轨迹球事件
设定轨迹球事件百分比
adb shell monkey --pct-trackball <percent>

动作事件
设定动作事件百分比
adb shell monkey --pct-motion <percent>

超时事件
忽略超时事件
adb shell monkey --ignore-timeouts <event-count>

崩溃事件
忽略崩溃和异常
adb shell monkey --ignore-crashes <event-count>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值