【Monkey(猴子)命令如何对手机app进行压力测试】

前提条件:

1、安装jdk 1.8以上,配置环境变量。

2、安装Android SDK工具,配置环境变量。

3、下载模拟器或准备测试手机。

方式一 使用手机测试:

1、在手机上找到.apk文件,可以通过下载、传输、扫码等方式获取。

2、在手机设置中开启“允许来自未知来源的应用”,安装非官方市场的应用。

3、点击.apk文件,按照提示进行安装和授权。

4、打开手机设置,在关于手机中连续点击5次版本号,进入开发者模式。

5、找到开发者选项,打开usb调试,使用数据线连接电脑和手机。

6、在手机桌面或应用列表中找到并打开安装好的应用。

方式二 使用模拟器测试:

1、在电脑上安装一个Android模拟器或调试工具,如雷电模拟器,Android Studio等。

2、将.apk文件导入到模拟器或调试工具中,可通过拖拽、浏览、同步等方式实现。

3、模拟器或调试工具中点击.apk文件,按照提示进行安装和授权。

4、在模拟器或调试工具中找到并打开运行的应用。

一、验证JDK和ADB环境是否配置成功:按下win+R,输入cmd,回车进入命令行界面,输入命令java -version和adb devices,按下回车,若配置成功显示如下图(使用的是雷电模拟器)

【Monkey(猴子)命令如何对手机app进行压力测试】_第1张图片

二、使用命令adb shell pm list packages,可以查看所有.com软件包的列表(若已知软件包名称,掠过此步骤)

【Monkey(猴子)命令如何对手机app进行压力测试】_第2张图片

三、输入monkey测试命令:adb shell monkey -p com.hh -s 666 --throttle 1000 --ignore-crashes --ignore-timeouts --ignore-security-exception -v -v 10 > d:/hhh.txt

四、压力测试结果分析,执行完成标志

【Monkey(猴子)命令如何对手机app进行压力测试】_第3张图片

五、执行完成后,可以通过导出的日志,分析测试结果

【Monkey(猴子)命令如何对手机app进行压力测试】_第4张图片

六、日志测试结果分析

搜索异常关键词:ANR、 Exception、 Null、 Error、 crash

ANR问题:ANR=Application Not Responding

Null 指针异常: NullPointerException 

debug 异常: IllegalStateException 

低内存异常: OutOfMemoryError

操作无响应异常:TimerOut(KeyDispatchingTimedOut )

你可能感兴趣的:(adb,压力测试,web,app)