图解Android自动化压力测试Monkey工具

2024-11-20 20:27:14

1、首先,先准备了一个测试用的应用程序(apk文件)。为了测试,这里选择了一个格瓦拉手机购票App进行测试。下载好后的apk文件,如下图所示:

图解Android自动化压力测试Monkey工具

2、将apk文件复制到androidsdk对应platform-tools的目录下。例如,我的sdk路径为D:\android\android-sdk-windows\platform-tools。如下图所示:

图解Android自动化压力测试Monkey工具

3、进行apk文件的安装(安装的前提是,已经启动并可以检测模拟器):有安装91助手或者豌豆的用户可以直接双击apk文件进行安装;也可以使用android下的adb命令进行安装(如下图所示,Success表示安装成功)。adb命令下安装apk文件的命令为:adbinstall文件名.apk,如下图所示:

图解Android自动化压力测试Monkey工具

4、安装好后,会在模拟器上看到应用程序的启动图标,如下图所示:

图解Android自动化压力测试Monkey工具

5、安装好apk文件后,需要知道应用程序主Activity(第一个启动的Activity)所在的包名。这时,我们可以使用adbshell命令查找到程序主Activity所在的包名,如下图所示。(知道了apk的包名,我们也可以利用adb命令进行应用程序的卸载;卸载apk文件的命令为:adbuninstall包名),如下图所示:

图解Android自动化压力测试Monkey工具

6、这里是最关键的一步,使用moneky命令进行自动化压力测试。命令为:#monkey-pcom.gewara-v1000(参数说明:-p后跟着软件所在包名,-v后跟测试的次数)。这里对该软件进行1000次的自动化测试,几分钟内即可以完成测试。如下图所示:

图解Android自动化压力测试Monkey工具图解Android自动化压力测试Monkey工具

7、测试完毕,发现程序出错了。程序出错,表明该软件的稳定性和健壮性还有待提高。这时,可以打开Lotcat查看出错信息。如下图所示:

图解Android自动化压力测试Monkey工具
猜你喜欢