——————·今天距年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工具)
领取方式