之前一直在学习web端 最近学习一下app方面的知识
首先是ADB的学习
adb Android Debug Bridge--安卓调试桥
基本命令
安装app命令-install
用法:
adb install 后面跟安装包路径 如:C:\Users\Administrator\Desktop\***.apk
查看app安装包名并卸载
用法:
查看所有包名-adb shell pm list packages 卸载指定安装包 adb uninstall 后面跟包名如
adb uninstall com.****.****
在这突然想到了能不能直接查看指定app 的安装包名和删除所有的安装包,发现搜不到这两个指令,或者谁可以分享一下,目前这些也是够用的。
monkey初试
设置随机事件
用法:
adb shell monkey -p com.****.**** 100
其中-p为package的首字母, 100为随机事件数,意思就是对被测app进行了100次随机事件。
控制事件执行时间
用法:
adb shell monkey -p com.***.*** --throttle 1000 100
其中1000为毫秒单位 后面的100为随机事件数,意思是1秒执行一个事件,一共执行100个事件。
触摸事件
用法:
adb shell monkey -p com.***.*** --pct-touch 10 100
其中10为期望的触摸操作在100个事件里面所占的比重,即100的10%。
seed
用法:
adb shell monkey -p com.***.*** -s 123 100
参数-s 就表示seed,100表示seed的值,seed会根据这个值去生成随机事件序列,后面的50代表随机事件次数。
先暂时到这。
导出日志到文件夹
用法:
adb logcat > 123.log //将日志输出到指定文件夹,如果123.log不存在将新建。
adb logcat > C:\Users\twl\Desktop\log\logcat.log //将日志输出到已经存在的文件夹下。
***常用的命令
adb shell monkey -v -p your.package.name 500 >D:monkey.log
adb logcat -v time process >D:monkey.log