首页 > 其他 > 详细

monkey压力测试

时间:2020-06-07 16:54:35      阅读:37      评论:0      收藏:0      [点我收藏+]

1.查看当前运行包名

adb shell dumpsys activity | find "mFocusedActivity"

2.运行当前应用

参数 -p 指定包名

adb shell monkey -p  cn.lcsw.lcpay -v -v -v 100000

 

参数 -s 指定伪随机参数生成器的seed值(有不同事件组成,相同的seed事件是相同的)复现bug现象

adb shell monkey -p  cn.lcsw.lcpay  -s 230  -v -v -v 100000

 

参数 - v 日志详细信息  -v越多越详细

adb shell monkey -p  cn.lcsw.lcpay  -s 230  -v -v -v  100000

 

参数 --throttle(毫秒)用于指定用户操作(即事件)间的时延

adb shell monkey -p  cn.lcsw.lcpay  --throttle 3000 -s 230  -v -v -v 100000

 

参数--randomize-throttle 在事件之间插入随机延迟,随机延迟范围在0到throttle设置的时间(必须和--throttle一起用)

adb shell monkey -p  cn.lcsw.lcpay  --throttle 3000 --randomize-throttle 100 -s 230  -v -v -v 100000

 

参数 --pkg-whitelist-file 白名单,后面接txt文件

第一步把你设置的白名单的包名写到一个txt文档里面,记得路径和文档名字都是英文;D:whitelist.txt

把这个文件拉到我们的安卓机中去,放到 data/local/tmp下面

adb push D:\wh itelist.txt   /data/local/tmp

命令:adb shell monkey --pkg-whitelist-file  /data/local/tmp/whitelist.txt 100

 

参数--pkg-blacklist-file 黑名单

命令:adb shell monkey --pkg-whitelist-file  /data/local/tmp/blacklist.txt 100

 

3.打印日志到某个目录(重定向)

adb shell monkey -p  cn.lcsw.lcpay  --throttle 3000 --randomize-throttle 100 -s 230  -v -v -v 100000 > E:\software\Android_Studio\log.txt

 

monkey压力测试

原文:https://www.cnblogs.com/lee88888/p/13061083.html

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