Monkey测试(压力测试)----真机测试步骤

最近在研究Monkey测试,发现环境还是比较不好搭的,还是请求别人帮忙搭好了,好了废话不多说,记录一下我连接真机测试获取root权限、做个简单测试的过程:

1、首先将手机链接电脑,打开cmd,查看当前设备,命令为adb devices,此时可以看到自己电脑当前连接的设备啦,那个1338就是我的测试机子了

2、输入命令adb shell,进入测试机中:

3、一般安卓手机的程序包都在data/data目录中的,我们需要进入data/data目录中,输入命令cd data/data,就进入到data/data目录中,但是由于我们没有root权限,不能看到当前目录的内容,比如ls,会提示 opendir failed ,permission denied,意思就是你没有权限操作当前目录的内容,你需要获取root权限

4、获取root权限的方式有很多种,大家任意选择,什么360啊,百度啊,腾讯啊,都有相关产品,我使用的是腾讯的root精灵,真的是费了很大的劲才获取了root,可能我比较笨,第一次操作,真是非半天劲啊~~~~获取root之后,重启cmd重复以上步骤,进入到data/data目录,此时ls,还是会提示opendir failed ,permission denie,怎么回事?没成功?表着急,此时再动动手指敲入su命令,蹬蹬噔噔!你就成功啦!ls就可以查看当前目录的内容了:

5、下面我要测试格瓦拉电影的包,输入命令:monkey -p com.gewara -v 100,然后你就可以看到自己的手机在自动运行格瓦拉啦!大功告成!剩下的就是分析结果啦

汇总

1、使用方法(只能有一个设备连接)(必须打开USB调试)

1)cmd进入到adb位置 d:回车 cd + sdk路径
2)输入 adb shell (再输入 su 进入root模式)
3) 设备是否连接 adb devices (有设备连接则进行下一步)

*真机必须进入root模式下才能测试 (su 之后可以省略adb shell)

4)adb shell monkey 1000 (未指定报名)
5)adb shell monkey -p com.xx.xx 1000 (指定包名)

6)adb logcat | findstr START

2、monkey 参数***
1)throttle
adb shell monkey -p com.xx.xx --throttle 1000 100 (延时操作)
adb shell monkey -p <packageName> <次数>
adb shell monkey -p <packageName> --throttle <间隔(毫秒)> <次数>

2)seed
adb shell monkey -p <packageName> -s<seed> 1000<event-count>每一个seed值产生唯一的随机序列

3)--pct-touch 指定输出事件占比
-v 输出记录
adb shell monkey -v -p <packageName> --pct-touch <percent> <event_count>

4)
轨迹球事件:设定轨迹球事件百分比
命令:adb shell monkey --pct-trackball<percent>
基本导航事件:输入设备的上下左右方向键的导航
命令:adb shell monkey --pct-nav<percent>
主要导航事件:中间键、返回键、菜单按钮键
命令:adb shell monkey --pct-majornav<percent>
系统导航事件:HOME键、BACK键、拨号、音量键
命令:adb shell monkey --pct-syskeys<percent>
启动Activity事件:在已有的Activity之间进行切换
命令:adb shell monkey --pct-appswitch<percent>
不常用事件:
命令:adb shell monkey --pct-anyevent<percent>

5)(忽略crash最后再来看崩溃处)***
奔溃事件:忽略奔溃和异常,直到Events injected等于设定的值为止
命令:adb shell monkey --ignore-crashes<event-count>
超时时间:忽略超时时间,直到Events injected等于设定的值为止
命令:adb shell monkey --ignore-timeouts<event-count>

3、进入设备文件夹
1)adb shell
2)cd data/data

4、常用 adb 指令
1)adb version 版本号

  1. adb start-server adb kill-server
  2. adb root adb unroot root下运行
  3. adb shell pm list package 获取包名

5)结束monkey
adb shell -->ps|grep monkey -->kill id(第二步可以看到id号)


赠人玫瑰,手有余香。您的支持是我创作最大的动力!

©著作权归作者所有,转载或内容合作请联系作者
禁止转载,如需转载请通过简信或评论联系作者。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,406评论 6 503
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,732评论 3 393
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,711评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,380评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,432评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,301评论 1 301
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,145评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,008评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,443评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,649评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,795评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,501评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,119评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,731评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,865评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,899评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,724评论 2 354

推荐阅读更多精彩内容