android应用 暴力测试,Android 关于Monkey暴力测试

现在的好多应用市场上架之前都有经过Monkey的暴力测试,我们作为android的开发人员最后上线前再给测试人员测试的时候最好也要进行一下Monkey压力测试.废话不多说,今天就讲一下如何进行测试:

1.首先要安装ADB请参考 :adb 安装说明

查看adb 是否安装成功 可以在 cmd 下的Docs窗口 输入 adb shell monkey -help 下查看

5e932fcf3cc7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

查看ADB的命令行

2.首先将App安装到android手机上,并且连接电脑./( 关于 ADB 使用详情 (可以参考比较详细):adb命令行)

3. 使用过程的 : 基本上就是一句代码 : adb shell monkey -p +包名 --throttle 300 -v -v -v 1000(点击1000次) 1>log日志的输出路径

将此代码在Docs窗口下运行 就会看到连接的电脑的手机端会自动运行需要测试的App.不需要人员操作.(特别注意的是, 在进行测试前我们手机端的开发者模式中 USB安装 和USB调试模式 一定要打开否则无法进行自动测试.)

(例子:adb shell monkey -p com.baidu.sousuo --throttle 300 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --monitor-native-crashes -v -v -v 1000 1>D:/normal.txt 2>D:/error.txt)

其中--ignore-crashes --ignore-timeouts --ignore-security-exceptions --monitor-native-crashes 就是为了防止crash 和ANR出现终止暴力测试的,>D:/normal.txt 2>D:/error.txt  为测试的log输出日志)  也可以去掉 ,但是在测试遇到bug的时候就会停止测试 ...-v -v -v 为输出详细日志; 1000自动点击次数.

4.打开log日志,在结尾出会发现finished 为正常monkey测试完成 .

5e932fcf3cc7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

测试日志

5.在日志文件中我们可以搜所 ANR Exception 和 Crash 关键字来查找bug.....(具体方法有待考验)

6.特别注意的是, 在进行测试前我们手机端的开发者模式中 USB安装 和USB调试模式 一定要打开否则无法进行自动测试.

5e932fcf3cc7?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

USB调试模式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值