本文主要介绍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

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





