ADB命令

是一个通用命令行工具,也是Android软件测试开发工作者常用的调试工具
ADB可以用来安装卸载软件、管理安卓系统软件、启动测试、抓取操作日志等

1、显示系统中全部设备

adb devices


2、断开连接设备

adb disconnect 手机ip

3、无线连接设备

adb connect 手机ip (手机和电脑处于同一网段)

4、开启adb服务

adb start-server

5、关闭adb服务

adb kill-server

6、安装软件包

adb install -r apk路径-r 代表如果apk已经安装,重新安装apk并保留数据和缓存文件。apk路径则可以
直接将apk文件拖进cmd窗口(-r+空格+apk路径)
-t 代表强制安装(用于高版本覆盖低版本)

7、卸载软件包

adb uninstall app的包名

8、获取软件包名

1)列出手机装的所有APP的包名
adb shell pm list packages
2)列出系统应用的所有包名
adb shell pm list packages -s
3)列出除了系统应用的第三方应用包名
adb shell pm list packages -3
4)显示当前打开的软件包名
adb shell dumpsys window | findstr mCurrentFocus




9、清除应用数据与缓存

adb shell pm clear apk包名

10、启动、停止应用

adb shell pm start 包名/Activity
adb shell pm force-stop 包名-W 获取时间
-S 启动前强行停止应用(冷启动)
-R 数字 启动次数




11、获取APP日志

adb logcat > 指定路径1)在桌面新建一个log.txt文件,用于存放日志信息
2)输入adb命令
3)拖动log.txt至命令行中,作为指定路径应用场景:测试期间记录日志,避免问题由于不确定复现步骤而导致无法复现,并且被研发拒绝

执行命令后,手机上操作复现步骤




12、获取当前内存占用情况

adb shell dumpsys meminfo 包名


12、获取当前CPU占用情况

adb shell top -s CPU/9(9用于模拟器)

app测试(二)——常用APP命令相关推荐

  1. 技术分享 | App测试时常用的adb命令你都掌握了哪些呢?

    本文节选自霍格沃兹测试开发学社内部教材 adb 全称为 Android Debug Bridge(Android 调试桥),是 Android SDK 中提供的用于管理 Android 模拟器或真机的 ...

  2. RHCSA (二) —— 常用简单命令Linux文件类型目录操作命令文件操作命令

    RHCSA 第二天 一.常用简单命令 1.timedatectl命令 timedatectl命令中的参数以及作用 2.reboot命令 3.poweroff命令 4.wget命令 wget命令的参数以 ...

  3. 【3】web安全入门篇-渗透测试中常用的命令

    1.linux命令 渗透测试中常用的linux命令 上面博客提到的基本都能满足需求 2.cmd命令 常用的cmd命令 cmd命令和linux命令常用的对于web入门的萌新可以看看上面博客,多敲一敲用的 ...

  4. 软件测试 | app测试中常用的Android模拟器

    本文节选自霍格沃兹测试开发学社内部教材 获取更多相关资料 测试 Android app 的时候,Android 模拟器是经常会用到的工具.模拟器可以轻松的模拟不同的品牌.分辨率和 Android 系统 ...

  5. 软件测试/测试开发 | app测试中常用的Android模拟器

    公众号搜索:TestingStudio 霍格沃兹的干货都很硬核 测试 Android app 的时候,Android 模拟器是经常会用到的工具.模拟器可以轻松的模拟不同的品牌.分辨率和 Android ...

  6. app测试中常用的Android模拟器

    Emulator Emualor 是 Android Studio 自带的模拟器,是官方提供的工具,Android 开发最常使用的就是这一款. 它功能非常齐全,电话本.通话等功能都可正常使用.用户可以 ...

  7. 技术分享 | app测试中常用的Android模拟器

    ## Emulator Emualor 是 Android Studio 自带的模拟器,是官方提供的工具,Android 开发最常使用的就是这一款. 它功能非常齐全,电话本.通话等功能都可正常使用.用 ...

  8. android app测试方案,Android App响应时间测试方案优化

    前言 在我之前写的一篇文章Android App响应时间测试方法研究提到一种比较通用的测试启动时间或者响应时间的方案,即利用Monkeyrunner的图片对比接口进行截图比较.但是由于MonkeyRu ...

  9. 【面试-八股文】万字app测试 面试题,助你吊打面试官系列

    大家好,我是温大大. 最近温大大的读者们问我有没有app相关的面试题, 作为「平易近人」的大大怎么能忍心说没有呢, 这不继续爆肝 输出app测试工程师专项面试题, 本篇从:app测试基础.app 测试 ...

  10. APP测试面试题汇总,面试必考一定要看

    目录 一.基础篇 1.请介绍一下,APP测试流程? 2.APP测试需要提前准备哪些测试资源? 3.APP测试和Web测试的区别? 4..相对于 Wed 项目,APP有专项测试 4.Android手机和 ...

最新文章

  1. salt-api https证书报错解决方法
  2. python基础语法第10关作业-关于一些Python的一些基础语法训练
  3. Linux下1号进程的前世(kernel_init)今生(init进程)----Linux进程的管理与调度
  4. php 调用memcache,Windows下的Memcache安装(php调用)
  5. 前端学习(914):offerset和style区别
  6. 我妈在深圳的这些日子
  7. mac 下基于firebreath 开发多浏览器支持的浏览器插件
  8. 【声源定位】基于matlab不同信噪比下麦克风接收信号【含Matlab源码 546期】
  9. Java习题集第三章Java程序设计基础
  10. C# 中取绝对值的函数
  11. 学术论坛第三期:多指标异常检测方法综述
  12. 猿人学web端爬虫攻防大赛赛题解析_第六题:js 混淆 - 回溯
  13. 使用ico图标†制作ico图标(浏览器图标
  14. latex 双箭头,花体
  15. sublime text 批量删除空白行
  16. 全球及中国电解电容器(E-Cap)供给能力与竞争状况分析报告2022~2027年
  17. 第四篇:服务发现机制
  18. 订单BOM、销售BOM、标准BOM
  19. Steam32寄存器实现流水灯
  20. 计算机管理怎么分硬盘,电脑磁盘空间划分_电脑磁盘分区怎么分

热门文章

  1. windows7下安装Docker Toolbox
  2. JavaScript学习笔记---面向对象编程-JS高级部分(pink老师)
  3. 前端使用jswebrtc实现视频流播放
  4. 【LeetCode】1227. 飞机座位分配概率
  5. 穷人瞧不起的暴利赚钱项目, 富人却在偷偷地发着横财!
  6. 【数学】整数线性规划问题与对偶单纯形法
  7. window40系统怎么重装不下服务器,Win10系统异常不想重装怎么办 四种系统修复方法哪种比较好...
  8. shell脚本实战-实现磁盘使用率超过90%就告警的三种方法v1版
  9. [浪子学编程][读书笔记]-道法自然之用例分析
  10. 宝塔执行PHP定时总结任务