Android压力测试

本文详述了Android APP的压力测试实践,包括Monkey工具的使用,如设置事件间隔、指定随机种子、控制不同事件比例等高级参数,并介绍了Monkey Script的编写与执行,包括Dispatch系列命令和MonkeyRunner的运用。

本文主要介绍APP的压测实践,Monkey高级参数的应用,Monkey Script常用命令介绍,MonkeyScript实战等内容。。

准备测试环境

准备Android SDK环境 下载 AndroidSDK

准备python环境 下载 python

APP的压测实践一

压测过程step1:手机调试到开发者选项,将USB调试选上。(【设置】-【关于手机】-【点击版本号5/6次】进入开发者选项,点击【开发人员选项】-【勾选USB调试】)

压测过程step2:确认手机和电脑已经成功连接,确认连接命令:adb devices

压测过程step3:安装测试APP 命令行 adb install package.apk

压测过程step4:发送压力指令:adb shell monkey 1000

压测过程setp5:获取app包名 adb logcat | grep START

cmp=包名/ 魔镜包名:com.cmiot.magicmirror

压测过程step6:给指定包打压力

adb shell monkey -p package 1000

Monkey高级参数的应用

1.throttle参数 指定事件之间的间隔

adb shell monkey --throttle < milliseconds >

adb shell monkey -p package --throttle 1000 10

2.seed参数 指定随机生成树的seed值

adb shell monkey -s < seed> < event-count>

adb shell monkey -p package -s 100 50

3.触摸事件

设定触摸事件百分比

adb shell monk

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值