手机monkey测试BUG重现及解决方法

本文详细介绍了Android的Monkey测试,包括Monkey测试的目的、Monkey程序的使用、命令参数、测试步骤、问题分析与处理技巧、注意事项,以及各种Monkey测试命令的实例,旨在帮助开发者进行有效的自动化压力测试。
摘要由CSDN通过智能技术生成

目录

1.1 Monkey测试简介...1

1.2 Monkey程序介绍...1

1.3 Monkey命令的简单帮助...2

1.4 Monkey命令参数介绍...2

1.5 Monkey测试步骤...2

1.6 Monkey测试问题分析及处理技巧...3

1.7 Monkey测试注意事项...3

1.8 Monkey测试命令...3

1.9 Monkey测试问题分析...4

 

 

1.1 Monkey测试简介
Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常。

1.2 Monkey程序介绍
1) Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.jar;

2) Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中的存放路径 是:/system/bin/monkey;这样就可以通过在CMD窗口中执行: adb shell monkey {+命令参数}来进行Monkey测试了。

1.3 Monkey命令的简单帮助
要获取Monkey命令自带的简单帮助,在CMD中执行命令:
adb shell monkey –help

1.4 Monkey命令参数介绍
可参考MTK相关文档。

Android_Monkey_Test_SOP.pdf

Monkey_Test_SOP_Customer_MT6572_4.x .pdf

1.5 Monkey测试步骤
步骤1:下载user版本后手动导入APR工具。

步骤2:导入完毕后重启手机,连接usb线,运行logServerInstall.bat。

步骤3:运行后手机会自动重启,重启完毕后手机端键入*#*#2012#*#*,能够进入对应界面即为apr安装成功。

步骤4:手机连接电脑,开启adb:键入adb shell ps logserver,查询logserver的PID值,然后键入adb shell kill PID(logserver PID)。

步骤5:再次键入adb shell ps logserver查看logserser已被kill掉。

步骤6:手机连接电脑,开启USB存储,在手机内存(或SD卡)中,新建一个名为whitelist的txt文件,该文件中输入想跑的模块名,每个模块输入后回车输入下一个,若对模块名称不熟悉可参考monkey测试报告,内有模块排练信息。

例如:com.chinamobile.cmccwifi

com.cmcc.mobilevideo

com.hisunflytone.android

步骤7:上一步完成后,手机端进入对应的apk模块,如:whitelist中想跑新浪微薄,uc浏览器的话,手机端分别进入这些应用,把首次使用提示框点掉,记得勾选上永远不提示的选项以免跑monkey无法正常测试。

步骤8:手机连接电脑,打开adb。

步骤9:键入adb shell,回车后键入

monk

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值