Monkey测试(基础篇)

这篇博客介绍了Monkey测试的基础操作,包括配置环境变量、查看设备状态、使用adb工具进行测试,并提供了Monkey命令的实例。通过分析Monkey测试的结果,如' Monkey finished'、'CRASH'和'ANR'等关键词,来判断测试是否成功。建议的延迟时间设置为500毫秒。
摘要由CSDN通过智能技术生成
首先配置jdk sdk的环境变量

pm list packages 查看包名
adb devices  查看手机连接状态
adb shell monkey -help
adb start-server 先重启下你的adb服务
adb shell ps(查找进程PID)
adb shell kill pid (杀掉进程)

shell monkey -p(包) com.jieyue.houseloan.agent.debug
-v -v级别
-s序列号ID(下次测试还是他下次测试是一样的seed)
次数
-trottle间隔 200>
位置D:\
win+r cmd
adb shell monkey -p com.jieyue.houseloan.agent.debug -v -v -s 1123 100000 --throttle 500 >E:\Wnhf.txt

测试app包名
com.jieyue.houseloan.agent.debug

Monkey测试结果分析
Monkey测试的og分析,我们可以通过几个关键词来判断测试是否通过。
 
1)Monkey finished
打开LOG,查看log的最下端,是否有类似以下字段:
## Network stats: elapsed  time =5123ms (5123ms mobile, 0ms wifi, 0ms  not  connected)
// Monkey finished
这个字段表明本次的Monkey没有异常,测试通过。
 
2)CRASH
同样,在得到LOG后,搜索”CRASH”字段,如果搜索到有结果,则表明有进程出现问题,测试不通过。
// CRASH: com.onekchi.downloadmanager (pid 12919)
 
3)ANR
在Log中搜素该字段,如果有搜索有结果,则表示测试过程中,测试对象出现了无响应的现象,因此测试不通过。--throttle <毫秒>值建议为500
 
4)无法搜索到上述信息
出现这种情况,一般都是外界原因而非程序本身原因。比如电脑异常测试中断,需要重新测试。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值