Monkey之常用ADB命令(新猿旺学习总结)
查看 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命令(新猿旺学习总结)的更多相关文章
- APP压力测试 monkey(新猿旺学习总结)
安卓APP做压力测试 需要配置JDK(Java)和 配置SDK 遮掩才能使用adb命令连接手机进行模拟动作事件进行压力测试 配置 K JDK 与 K SDK 环境 a java 与 与 sdk 用于 ...
- Linux虚拟机配置(新猿旺学习总结)
Linux系统环境部署 安装VMware虚拟机 选择安装位置要预留出20G虚拟机空间点击VM虚拟机安装包à一路下一步直至安装完成à进入界面 创建虚拟机 选择典型à找到安装镜像文件à安装机名称和位置选择 ...
- fiddler 抓包工具(新猿旺学习总结)
安装抓包工具 Fiddler 直接安装 fiddler下载连接:https://www.lanzous.com/i30k09c 设置 fiddler 因为 r fiddler 是抓取 P HTTP 和 ...
- postman抓包工具与kap项目部署(新猿旺学习总结)
postman抓包工具 1.post请求在哪里输入数据:选择请求方法-post--->在body里面如图位置输入参数和值,如果是json格式在raw出填写 get请求在哪里输入数据:选择请求方法 ...
- Charles 抓包工具(新猿旺学习总结)
Charles 抓包工具安装机操作 1.Charles 抓包工具是代理服务器工具,可以拦截数据,进行更改,返回数据,以实现前端后台的请求和响应数据的测试2.Charles 菜单介绍 Charles抓包 ...
- 分享一个常用Adb命令
分享一个常用Adb命令 首先 首先感谢@xuxu的常用adb命令,收益良多,但是已经不能满足于我,所以补充了下. 再者 好久没发帖了,最近论坛老司机们都在讨论/总结,我就用这个干货回报吧. 最后 基于 ...
- Android 常用 adb 命令
查看原文:http://blog.csdn.net/u010818425/article/details/52266593 (一)基础操作 安装app adb install -r xxx.apk / ...
- Android 常用 adb 命令总结
Android 常用 adb 命令总结 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命 ...
- adb环境配置+常用adb命令+Logcat命令的用法+手动进行文件比对的方法+批量挪bug
1. adb环境配置:下载adb环境变量包:打开计算机属性-高级系统设置-环境变量:新建变量adb,值为刚才的环境变量包路径:编辑path值,在最后面加上;%adb%;确定就妥了 2. 常用adb命令 ...
随机推荐
- Java 前端模板引擎学习:thymeleaf 模板引擎
模板引擎接口 ITemplateEngine 一.后台数据与外部数据 1.处理后台数据 $表达式是个变量表达式,用于处理在 request parameters and the request, s ...
- Java是如何加载资源文件的?(源码解毒)
上文提到应老板要求开发一个测试工具能方便的加载存于文件中的测试参数,当时考虑既然是测试,把测试参数文件和测试类放在一起岂不是很方便,但是老板说:我的需求是你把测试参数文件放到统一文件夹下比如resou ...
- 使用MDI 和 XtraTabbedMdiManager 后 选项卡切换后Ribbon 合并后不选中MDI子窗...
使用MDI 和 XtraTabbedMdiManager 后 选项卡切换后Ribbon 合并后不选中MDI子我这里是 继承 XtraTabbedMdiManager 所以,是重载的 OnSelec ...
- Ehcache 3.7文档—基础篇—XML Configuration
你可以使用xml配置创建CacheManager,根据这个schema definition ( http://www.ehcache.org/documentation/3.7/xsds.html# ...
- Dynamics365 WebAPI ADFS token 获取
public class CrmAuth { ///<summary> /// Token /// </summary> public string access_token ...
- centos出现could not resolve host:mirrorlist...错误
这意思是没联网. 看这篇:https://www.cnblogs.com/Sabre/p/10665173.html
- ide phpStorm使用git的命令行工具
1.点击phpStorm左下角,点击terminal 2.发现是windows自带的cmd.exe,可以将其改为git的sh.exe 3.打开设置(File -> Settings -> ...
- Django ORM中datetiem数据类型字段无法对比处理办法
在做商城项目中浏览足迹时,我利用浏览商品的ID和浏览的时间保存到browse表中,然后在我的足迹页面根据最近日期进行展示 条件:每天/个商品只能如一次表 后台代码如下: #存储浏览足迹到browse表 ...
- docker安装,err:exit status 255,提示找不到虚拟机IP
我遇到这个问题是因为,BIOS没有打开虚拟化技术,导致虚拟机无法成功创建,自然找不到IP. 解决: 1.进入BIOS,高级选项卡下,找到虚拟化技术开关,打开即可.具体做法,可搜网文. 2.删除原来自动 ...
- iOS 反调试
反调试主要分为两种,第一种阻止调试器附加,第二种是检测是否有调试器存在 1.ptrace是系统用来对运行中的进程进行调试和跟踪的工具,通过ptrace,可以对另一个进程实现调试跟踪.但是里面提供了一个 ...