首页 > 其他 > 详细

Monkey 稳定性测试

时间:2020-06-10 17:54:01      阅读:42      评论:0      收藏:0      [点我收藏+]

monkey 作为日常安卓手机APP压力测试工具,其实前身是手机在出产商之前,厂商用来测试手机稳定性的,如电话、短信、设置等预置APP的。随着各种应用社交APP的广泛应用,我们测试人员也越多地来使用monkey进行压力测试了。

 技术分享图片 

 -s 12345 :设定一个序列,序列值为12345。每次进行修改。如果想复现某次的操作序列,可以设置相同的序列。

--throttle ms : 每个事件之间设定一个固定的延迟,一般1000ms

--pct-touch 30: 设定点击事件的百分比是30%。一般情况下,点击事件的比例要最高

--pct-montion 20: 设定“滑动事件”的百分比

--pct-trackball:没什么用

--pct-nav: 比较少用

技术分享图片

  技术分享图片

 -p 包名:最常用;

-c : 不常用

查询当前APP的包名,前提:把APP启动

adb shell dumpsys window windows|findstr "mCurrent"

技术分享图片

 第一步,执行monkey命令:

adb -s 127.0.0.1:62001 shell monkey -s 1001 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --pct-touch 60 --pct -montion 40 -p com.douban.ff --throttle 1000 -v -v -v 10000 >e:\log.txt

adb -s:连接的模拟器;

monkey -s: 指定序列号;

忽略各种错误和超时

点击占比60,滑动占比40

包名:豆瓣

间隔1秒

日志级别

执行10000个事件

输出日志到本地。 

除此之外,还要查看logcat日志:

第二步:adb logcat>e:\logcat.txt

主要搜索ANR错误、crash、exception、error,找到错误的部分给开发

如果发生ANR错误,还要将日志从手机上导出来,第三步:

1.进入adb shell

2.adb pull /data/anr/traces.txt e:\

Monkey 稳定性测试

原文:https://www.cnblogs.com/test123/p/13086223.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!