码迷,mamicode.com
首页 > 其他好文 > 详细

monkey笔记

时间:2017-08-03 16:53:10      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:查找   打开   nbsp   快速   mini   变量   重复执行   环境变量   version   

微博不给力啊 吞我笔记,还好我有txt。。。

1、环境准备:安装Android sdk,
 配置环境变量:platfrom_tools,tools,aapt;java;
2、查询当前apk信息: aapt dump badging XXXX.apk
  apk包名:
package: name=‘tv.fuzegame.fuzegameplus‘ versionCode=‘12‘ versionName=‘1.0.0‘
  启动界面:
launchable-activity: name=‘tv.fuzegame.fuzegameplus.ui.activities.HomeActivity‘  label=‘鎴樻枾娓告垙+‘ icon=‘‘


3、编辑monkey脚本:执行XX应用1k次;
adb shell monkey -v -v -p tv.fuzegame.fuzegameplus 1000
执行XX应用1k次,间隔时间200ms
adb shell monkey -v -v -p tv.fuzegame.fuzegameplus --throttle 200 1000


4、如果有错误,可以重复执行时间序列
adb shell monkey -v -v -p tv.fuzegame.xxx  -s 123456 1000
日志在G:\Monkey\20160526(bat批处理文件的同个文件夹内)log.txt中,有seed
adb shell monkey -p tv.fuzegame.fuzegameplus --throttle 20 1000"
:Monkey: seed=1465356797604 count=1000


5、查看签名:
    1、将apk放在文件夹G:\1下
    2、打开1文件夹,执行语句:jar -xf [apk的meta-inf文件(可以将apk的后缀改成zip,将RSA文件拖出来)]
    3、执行语句 keytool -printcert -file XXXXXXXX.RSA
eg:
C:\Users\Administrator>g:

G:\>cd 1

G:\1>jar -xf G:\1\FuzeApp-release.apk META-INF

G:\1>REN META-INF FuzeApp-release_META-INF

G:\1>keytool -printcert -file G:\1\FuzeApp-release_META-INF\CERT.RSA

6、安全检查,当前apk是否处于debug版本

查找 debug XXX true











对tv.fuzegame.xxx发送1000次随机事件,每次间隔100毫秒
adb shell monkey -v -v -p tv.fuzegame.xxx  --throttle 100 1000

对tv.fuzegame.xxx快速发送1000次随机事件
adb shell monkey -v -v -p tv.fuzegame.xxx   1000

对tv.fuzegame.xxx重复上次123456事件序列,发送1000次随机事件
adb shell monkey -v -v -p tv.fuzegame.xxx  -s 123456 1000


monkey笔记

标签:查找   打开   nbsp   快速   mini   变量   重复执行   环境变量   version   

原文地址:http://www.cnblogs.com/zhizhiyin/p/7280330.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!