速看,APP测试之ADB最全指南

——————·今天距年88天·——————

这是ITester小栈第48次推文

大家好,我是coco小锦鲤

我又来了

我又带着希望和爱来了

今天介绍ADB环境搭建及常用的ADB命令

ADB全称AndroidDebugBridge,是androidsdk里的一个工具,目的是起到调试桥的作用,用这个工具可以直接操作管理android模拟器或者真实的andriod设备(手机),是客户端测试常用的辅助工具。借助adb工具,我们可以管理设备或手机模拟器的状态,还可以进行很多终端操作,如安装软件、卸载软件、系统升级、运行shell命令等,让用户在电脑上对手机进行全面的操作、记录终端操作日志。而且adb可以跨平台,也就意味着在不仅在windows,在mac、linux平台都可以来使用adb命令,我们只需要下载配置对应平台软件包即可,可以说给我们测试APP帮助大大滴有,我们今天主要介绍在windows平台下操作android设备。

ADB作为一个客户端/服务器架构的命令行工具,主要由3个部分组成。

(1)Adbclent(客户端):可以通过它对Android应用进行安装、卸载及调试。(2)adbservice(服务器):管理客户端到Android设备上abd后台进程的连接。(3)adbdaemon(守护进程):运行在Android设备上的adb后台进程。

JDK以及ADB环境搭建

在使用ADB命令之前我们需要准备好相关的环境,以下介绍环境搭建,包括JDK环境搭建以及ADB环境搭建,已经搭建好的小可爱可略过。

安装及配置JDK环境:安装JDK-配置环境变量-检查是否安装成功。

一、下载安装JDK

1.找到与电脑的系统位数对应的JDK版本安装包(   

17.截屏并保存至sdcard目录:

adbshellscreencap-p/sdcard/screen.png

  

18.录制视频并保存至sdcard:adbshellscreenrecordsdcard/record.mp4,执行命令后操作手机,ctrl+c结束录制,录制结果保存至sdcard:

adbshellscreenrecordsdcard/record.mp4

  

19.获取设备分辨率:adbshellwmsize

adbshellwmsize

  

20.列出指定应用的dump信息:adbshellpmdump包名

adbshellpmdump

  

21.列出对应包名的.apk位置:adbshellpmpath包名

adbshellpmpath

  

22.查看当前终端中的进程信息:adbshellps

adbshellps

23.monkey测试:adbshellmonkey–p程序包–v测试次数,比如“adbshellmonkey–p   

24.显示所有程序包:

adbshellps

grep[process]

  

25.根据进程pid或包名查看进程占用的内存

adbshelldumpsysmeminfopid

adbshelldumpsysmeminfopackage_name

  

以上这些ADB命令在APP面试中被问的可能性以及工作中要用的可能性不言而喻,大家多敲敲键盘就可以掌握了。

最后是今天的分享:ADB工具包(包括windows下32位和64位JDK以及ADB工具)

ITester软件测试小栈今日分享

分享内容

ADB工具包(包括windos下32位和64位JDK以及ADB工具)

领取方式



转载请注明地址:http://www.hmhaimaa.com/hmqd/4569.html
  • 上一篇文章:
  • 下一篇文章:
  • 热点文章

    • 没有热点文章

    推荐文章

    • 没有推荐文章