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()

 

posted @ 2022-03-22 15:13  梅梅不想踩坑  阅读(265)  评论(0编辑  收藏  举报