查看 adb 版本                                     adb version
获取连接设备及状态                           adb devices
获取设备状态            adb get- - state        device: 设备正常连接,

                              offline: 连接出现异常设备无响应,

                              unknown: 没有连接设备。
获取手机系统 i api 版本          adb shell getpropro.build.version.sdk

导出 CPU 信息                                    adb shell cat /proc/cpuinfo > CPU信息 .txt          导出路径自己设置 D D : /xxx.txt
导出权限信息                                      adb shell pm list permissions - -f > 权限 .txt
屏幕分辨率             adb shell wm size adb 4 shell wm size 480x1024 修改分辨率
屏幕密度              adb shell wm density   恢复 adb shell wm density reset
查看存储              adb shell df         size 总大小 used 已用大小 free 剩余大小
查运行内存             adb shell cat /proc/meminfo
打日志               adb logcat> 路径
安装 软件             adb install D :\ \ xx.apk (p app 绝对路径)
                        - -r r 允许覆盖安装。
                        - -s s 将应用安装到 d sdcard(sd 卡) ) 。
                        - -d d 允许降级覆盖安装。

卸载               adb uninstall com.stormzhang.demo (应用程序的包名)
查包名              adb shell “ pm list packages | grep qq ”

                                - -f 显示应用关联的 apk 文件

                                  - -d 只显示disabled 的应用
                                  - -e 只显示 enabled 的应用 - -s 只显示系统应用

                                  - -3 只显示第三方应用

                                  - -i 显示应用的 installer
                                  - -u 包含已卸载应用
手机文件复制到电脑        adb pull sdcard/pull.txt d:\ \ 复制重命名  t  sdcard/pull.txt 要复制文件路径,复制到电脑: d:\ \ 复制重命名
电脑推送到手机           adb push : d:\ \ push .txt sdcard/ 同上相反
越狱                adb root 或 adb remount 获取手机最高权限
重启                adb android 设备 adb reboot 重启后需再次连接设备
压力测试(设备)         adb shell monkey + 次数 - - p+ 应用包名(指定应用)- -d s seed 序列 - -v v 日志详细等级
对单个软件压力测试        adb shell monkey - - p pkgname (单个包名) + 次数

设置事件所占百分比

伪随机数的 seed 值     adb shell monkey - -d s +seed 的序列

事件的间隔时间       ·   adb shell monkey - -- throttle+ 间隔时间毫秒
设置触摸事件          ·   adb shell monkey - -- pct- - touch + 百分比 小于总次数+ + 总次数
设置动作事件          ·· adb shell monkey - -- pct- - motion +百分比 小于总次数+ + 总次数

设置轨迹球事件·········adb shell monkey --- pct- - trackball +百分比 小于总次数+ + 总次数

导航事件设置············adb shell monkey - -- pct- - nav + 百分比 小于总次数+ + 总次数
设置主要导航事件······adb shell monkey - -- pct- - majornav +百分比 小于总次数+ + 总次数
程序崩溃事件设置······adb shell monkey - -p com.htc.Weather - -- ignore- - crashes  1000
超时事件设置 ···········adb shell monkey - -- ignore- - timeouts
无响应 ANR 设置 ······adb shell monkey - -- ignore- - timeouts

是否监视崩溃报告·······adb shell monkey - -- monitor- - native- -crashes

数字证书错误时事件- - pct- - anyevent - -- ignore- - security- -exceptions
应用程序错误- - pct- - anyevent - -- kill- - process- - after- -error

adb -d shell monkey -p com.xxxx -v-v-v 5000000 -throttle 50 -pct-anyevent 100 logcat>f:log.txt
对所有事件操作 100 次 时间间隔 50 毫秒

Monkey之常用ADB命令(新猿旺学习总结)的更多相关文章

  1. APP压力测试 monkey(新猿旺学习总结)

    安卓APP做压力测试 需要配置JDK(Java)和 配置SDK 遮掩才能使用adb命令连接手机进行模拟动作事件进行压力测试 配置 K JDK 与 K SDK 环境 a java 与 与 sdk 用于 ...

  2. Linux虚拟机配置(新猿旺学习总结)

    Linux系统环境部署 安装VMware虚拟机 选择安装位置要预留出20G虚拟机空间点击VM虚拟机安装包à一路下一步直至安装完成à进入界面 创建虚拟机 选择典型à找到安装镜像文件à安装机名称和位置选择 ...

  3. fiddler 抓包工具(新猿旺学习总结)

    安装抓包工具 Fiddler 直接安装 fiddler下载连接:https://www.lanzous.com/i30k09c 设置 fiddler 因为 r fiddler 是抓取 P HTTP 和 ...

  4. postman抓包工具与kap项目部署(新猿旺学习总结)

    postman抓包工具 1.post请求在哪里输入数据:选择请求方法-post--->在body里面如图位置输入参数和值,如果是json格式在raw出填写 get请求在哪里输入数据:选择请求方法 ...

  5. Charles 抓包工具(新猿旺学习总结)

    Charles 抓包工具安装机操作 1.Charles 抓包工具是代理服务器工具,可以拦截数据,进行更改,返回数据,以实现前端后台的请求和响应数据的测试2.Charles 菜单介绍 Charles抓包 ...

  6. 分享一个常用Adb命令

    分享一个常用Adb命令 首先 首先感谢@xuxu的常用adb命令,收益良多,但是已经不能满足于我,所以补充了下. 再者 好久没发帖了,最近论坛老司机们都在讨论/总结,我就用这个干货回报吧. 最后 基于 ...

  7. Android 常用 adb 命令

    查看原文:http://blog.csdn.net/u010818425/article/details/52266593 (一)基础操作 安装app adb install -r xxx.apk / ...

  8. Android 常用 adb 命令总结

    Android 常用 adb 命令总结 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命 ...

  9. adb环境配置+常用adb命令+Logcat命令的用法+手动进行文件比对的方法+批量挪bug

    1. adb环境配置:下载adb环境变量包:打开计算机属性-高级系统设置-环境变量:新建变量adb,值为刚才的环境变量包路径:编辑path值,在最后面加上;%adb%;确定就妥了 2. 常用adb命令 ...

随机推荐

  1. 变量类型-Dict

    教程:一:字典的创建        1:字典的介绍------>d = {key1:value1, key2:values2} (1)dictionary(字典) 是 Python 中最有用的数 ...

  2. socket(套接字)初使用

    socket层 socket:是应用层与TCP/IP协议通信的中间软件抽象层,是一组接口,在设计模式中,socket其实就是一个门面模式,它把复杂的TCP/IP协议隐藏在socket接口后面. 基于T ...

  3. USB包格式解析(转)

    本文对应usb2.0协议的第八章Protocol Layer. 数据是由二进制数字串构成的,首先数字串构成域(有七种),域再构成包,包再构成事务(IN.OUT.SETUP),事务最后构成传输(中断传输 ...

  4. Python 学习笔记7 条件语句 If

    Python中条件语句if 是通过一条或者多条的执行语句的结果,来判断是否执行其包含的代码块. 通常会配合else.elif一起使用,达到根据条件进行多个代码块的执行操作. 简单的if score = ...

  5. [Java]直播方案----[接入环信聊天室]+[腾讯云直播]

    辛辛苦苦写的,转载请注明一下,这点信任我想还是有的吧,谢谢了. http://www.cnblogs.com/applerosa/p/7162268.html 之前做了直播,一直没时间写,好不容易闲下 ...

  6. Python中的短路计算

    在Python中,布尔类型还可以与其他数据类型做 and.or和not运算,请看下面的代码: In [1]: a = True In [2]: print(a and 'a=T' or 'a=F') ...

  7. burp抓取ios设备https数据包

    参考了网上其他相关教程,自己动手试了一次,有效的方法可确定为: 1.让PC机和移动端处于同一局域网, 2.burp设定监听所有接口,并监听一个端口 3.手机端设置代理,方式为手动,ip地址填PC在局域 ...

  8. 你应当如何学习C++以及编程(细节是必要的,但不是重要的,把时间用在集中精力去解决问题,而不是学习新技术,那样练不成高手。在实践中提高才是最重要的。最最重要的内功还是长期学习所磨练出来的自学能力)good

    最近在学习Qt但由于没有C++的基础,感觉学的很吃力.看到pongba的这篇文章感觉不错就弄过来了, 原文地址:http://blog.csdn.net/qter_wd007/article/deta ...

  9. C语言学习随笔记

    第一次接触C语言,心中对新知识还是充满好奇的.最开始是从晓鹏老师那听说的C语言,记得当时晓鹏老师是在给我们介绍软考,叫我们去准备软考的时候说到了C语言告诉我们C语言是基础,C语言很重要,叫我们能学多好 ...

  10. java 各种数据类型的互相转换

    StringBuilder转化为String StringBuilder stb = new StringBuilder(); String str=stb.toString(); //方法1 Str ...