Mac+python+adb+monkey app压力测试
一、安装monkey工具
1、下载安装jdk
(1)下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
二、jdk下载安装成功后测试,在终端输入 javac -version,如果有版本号说明成功
三、下载Android开发环境的Adt Bundle
(1)下载地址:http://www.cnblogs.com/tc310/p/3938353.html
四、配置adb环境变量
(1)在终端输入如下命令
sudo vi .bash_profile
(2)添加如下内容
ANDROID_HOME=/Users/xxx/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
(3) 更新配置
source .bash_profile
五、测试adb
手机连接电脑在终端输入adb devices,如显示如下内容则说明配置成功
六、adb 长时间压力命令
adb shell monkey -p com.xxx.xx.xx --pct-touch 40 --pct-motion 25 --pct-appswitch 10 --pct-rotation 5 -s 12358 --throttle 400 --ignore-crashes --ignore-timeouts -v 500000
七、python+adb 压力测试脚本
import os def monkey(): try: os.system("adb shell monkey -p xxx.xxx.xxx --pct-touch 40 --pct-motion 25 --pct-appswitch 10 --pct-rotation 5 -s 12358 --throttle 400 --ignore-crashes --ignore-timeouts -v 500000") print('压力测试进行中!') except: pass monkey()