问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

软件测试adb常用命令

发布网友 发布时间:2022-04-24 06:13

我来回答

2个回答

懂视网 时间:2022-05-01 21:25

●ADB简介

ADB-Android Debug Bridge,起调试桥的作用通过       ADB可以在eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。

●ADB组成机制

技术分享

在PC端包含一个客户端和adb的server,在设备端运行了adb daemon,也就是adb的守护进程。客户端其实就是我们看到的命令行的程序,用于接收输入的adb的操作指令,server用作和客户端进行交互并且和设备端adbd进行通信,来通过adbd 具体实现对设备的控制。

●adb devices(列出当前连接的设备,获取设备id和设备状态)

1.连了一台真机

技术分享

2.连了一台真机一台虚拟设备

技术分享

●emulator @avd60(avd60是新建的虚拟设备名)

技术分享

●dir *.jpg(查看电脑当前目录下的jpg文件)

技术分享

●adb push (把文件从电脑上载到设备,也可以说是复制)

如果当前多台设备:adb -s + 设备ID 指定目标设备

adb -s emulator-5554 push 2.jpg /data/temp/2.jpg

技术分享

指令意思:把2.jpg上载到emulator-5554设备的/data/temp目录下

如果当前一台设备:

adb push 2.jpg /mnt/sdcard/2.jpg

技术分享

●adb shell(检查文件有无上载成功)

adb -s emulator-5554 shell(进入到设备的终端界面)

技术分享

cd /data/temp

技术分享

ls *.jpg

技术分享表示上载成功

●adb pull(把文件从设备下载到电脑,也可以说是复制)

如果当前多台设备:adb -s + 设备ID 指定目标设备

adb -s emulator-5554 pull /data/temp/2.jpg 22.jpg

技术分享

指令意思:把2.jpg从/data/temp目录下载到本地,重命名22.jpg

如果当前一台设备:

adb pull /mnt/sdcard/2.jpg 33.jpg

技术分享

●dir *.jpg(查看当前目录下的jpg文件)

技术分享

●adb forward(端口转发命令,可以把在pc端端口的通信重定向到设备端指定的端口)

adb forward tcp:1080 tcp:1080 (电脑端1080端口通信转发到设备1080端口)

技术分享

●adb kill-server(把当前电脑端的运行的adb server进程杀掉)

  adb start-server (重启adb server进程)    

适用范围:电脑端adb状态异常不响应,可以kill、start

●adb install (安装)

  adb install mukewang.apk

技术分享

●adb uninstall(卸载)

adb install +包名

如何获取包名?:2种方法

 第一种获取包名的方法:

1.adb shell 进入中端界面

技术分享

2.pm list packages

技术分享

3.exit

4.adb uninstall cn.com.open.mooc

技术分享

第二种获取包名的方法:

adb shell

cd /data/data/

ls

●adb shell(进入设备上的终端界面,在终端界面执行相应的操作命令,直接控制终端)

●adb shell top -m5( 查看应用CUP占用情况)

●adb shell dumpsys meminfo +包名

(Native/Dalvik的Heap 信息:它分别给出的是JNI层和Java层的内存分配情况,如果发现 这个值一直增长,则代表程序可能出现了内存泄漏)

●monkey测试举例:

adb shell monkey -p com.houbank.houbankfinance -s 1485957504289 --pct-trackball 10 --pct-nav 10 --pct-majornav 10 --pct-flip 10 --pct-appswitch 10 --pct-motion 10 --pct-touch 10 --ignore-crashes --ignore-timeouts --throttle 300 -v -v 1000000 >D:B.log

中途关闭monkey测试可以使用adb shell ps找到com.android.commands.monkey的pid,然后adb shell kill pid值就可以结束该测试

●查看电脑端口 netstat -na

 

 

 

 

 

 

 

 

 

 

 

 

ADB工具使用及其常用命令

标签:nat   测试   新建   push   控制   min   eclips   monk   mem   

热心网友 时间:2022-05-01 18:33

adb devices:查看电脑连接的手机的状态adb install d:\xx(apk包名):安装apkadb install -r d:\xx(apk包名):覆盖安装apkadb uninstall xx(apk包名):卸载apkadb kill-server:杀掉adb进程adb start-server:重启adb进程adb rebot:重启手机adb push <本地路径><远程路径>:推送本地的文件到手机adb pull <远程路径><本地路径>:从手机下载文件到本机输出日志:10.1输出到手机存储卡 adb logcat > /sdcard/mylogcat.txt10.2输出到电脑上 adb logcat>D:/1.txt(1.txt文件必须存在)

测试过程中经常需要截图来保留现场证据,如果通过各种应用助手,那么通常要在PC,平板都安装对应的应用,比较麻烦,还会有各种推送,权限访问问题,好烦啊,这个时候还是adb命令好,执行两个命令即可搞定:adb shell /system/bin/screencap -p /sdcard/screenshot.png(保存到SDCard)adb pull /sdcard/screenshot.png d:/screenshot.png(保存在电脑)

断开手机网络:adb shell svc wifi disable

打开手机网络:adb shell svc wifi enable查看手机网络是否正常:adb shell ping 172.168.60.217点击设备的Backkey键:adb shell input keyevent 4
#软件测试###ADB常用指令

adb shell: 进入设备的命令行界面,可指定设备。例如:`adb -s cd4705b shell`。adb get-state: 显示设备连接状态,如device(正常)、offline(异常)、unknown(未连接)。adb kill-server 和 adb start-server: 分别停止和重启ADB服务。adb logcat: 打印系统日志,可重定向到文件,如`adb bugrepo...

软件测试ADB常用命令

对于设备的重启操作,可以使用adb shell命令,如kill命令来重启特定进程。查看进程是否存在可以通过adb shell ps | grep 包名,如果找到结果则表示存在。此外,dumpsys meminfo | grep 包名能帮助查看应用程序的内存使用情况。获取截图和视频记录方面,adb shell am start -n com.ysten.demo/.AllApp可以打...

adb到底是什么?adb常用命令详解

1. 设备连接与查看命令:`adb devices`:列出所有已连接的设备或模拟器。`adb get-state`:获取设备的状态。2. 日志与调试命令:`adb logcat`:查看设备日志。`adb shell`:启动一个远程shell界面,进行调试操作。对于应用开发者来说,可以通过该命令进行应用的安装、卸载等操作。对于系统开发者来说,...

软件测试 | adb常用命令是什么

在adb的指挥下,安装和卸载App变得轻松。命令adb install负责常规安装,adb install -r用于覆盖安装,而adb uninstall则用于卸载,adb uninstall -k能保留配置数据。文件传输:数据传输的桥梁&lt;/ 无论是将本地文件推送到设备(adb push),还是从设备拉取文件(adb pull),adb都能无缝完成数据的传输,确保测...

华为软件测试二面:adb 连接 Android 手机的两种方式,看完你就懂了_百 ...

其次,通过Wi-Fi连接手机。在cmd命令行中输入adb tcpip 5555,重启adb监听端口后,断开USB连接。接着,进入手机Wi-Fi连接,查看手机IP地址。在cmd命令行中输入adb connect 192.168.0.106:5555(这里输入的IP地址为您手机的IP,5555端口号可省略),即可完成连接。如果连接过程中遇到问题,如提示无法...

Android APP 常见概念与 adb 命令

通常,adb通过数据线连接设备,但也可通过tcpip方式实现无线连接,只需在手机上开启TCP服务并使用adb connect指令连接。adb devices 常用于检查连接的设备,包括模拟器;adb logcat命令是获取手机日志的常用手段,配合grep过滤特定APP信息,如微信和Play商店。日志级别有V(详细)、D(调试)、I(信息)、W...

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

在 adb shell 中,可以使用 Activity 管理器 (am) 工具发出命令以执行各种系统操作,如启动 Activity、强行停止进程、修改设备屏幕属性,等等。在测试过程中,如果需要启动 app 或者强制关闭 app,可以通过 adb 命令来实现。在 adb shell 中,可以使用软件包管理器 (pm) 工具发出命令,以对设备上安装的...

ADB命令集锦,有哪些你不知的

首先,ADB是个命令行工具,无需安装,只需通过百度搜索下载,解压后添加到环境变量即可。使用前,确保手机连接电脑并开启USB调试模式。通过adb devices命令可以检测连接情况,常见问题如无设备或授权问题,可通过驱动检查或重新设置USB调试权限解决。ADB常用功能包括文件传输、应用管理(安装卸载)、启动应用、...

移动端测试必备技能: adb命令和抓包

Android Debug Bridge (ADB) 是移动端测试的重要工具。它是一个C/S架构的命令行工具,用于设备与电脑的通信。客户端在PC上运行,与守护进程(在设备上)和服务器(在PC上)协同工作,实现安装、卸载、调试等操作。了解ADB的工作原理和常见命令,如获取包名、活动界面,文件传输,启动时间检测,以及获取...

常用的adb命令

adb –s 44a188f9 install –r test.apk(其中44a188f9即序列号,通过adb devices可获取)3.adb uninstall adb uninstall &lt;apk包名&gt; adb uninstall –k &lt;apk包名&gt; -k参数为卸载软件时保留配置和缓存文件4.adb reboot 重启android设备5.adb shell 通过adb shell 命令,就可以进入设备或者模拟器的shell环境了,在这个...

adb删除文件命令 手机测试adb常用命令 安卓adb命令大全 adb常用的20个命令 abd常用命令方法详解 打开应用的adb命令 adb常用命令 adb命令代码大全 adb命令大全一览表
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求游戏《寂静岭》中好听的游戏配乐,最好是纯音乐 A8 6500 最高支持什么显卡 加条内存组成双通道 对游戏有多大提升... ...追了四个多月了、她也喜欢我。我们俩个在一起也上了床…但是我是... 和喜欢7年的女孩表白后女生说给她点时间,但是又没说什么时间回复我。她... 说一个人很有气质`是什么样的呢` 邢台周边地区的苹果是什么价格 太行百果园地址在哪里? ...时最后香的形状是两边低中间高,这代表什么意思呀?麻烦知..._百度知... 染色体的组成为( )A.DNA和蛋白质B.蛋白质和糖类C.基因和蛋白质D.基 ... 监控器被接入后黑屏的原因 怎样在windows系统运行adb命令 求一本名叫《女神攻略系统的小说》,男主叫楚炎 华裔眼镜哥和女神级老婆酒店开房玩电击全系视频谁有 跪求 女朋友说你是星河万千,是草木经流,是我能想到的一切美好是什么意思? 鹡鸰女神的动漫里,谁能给我介绍一下里面的人物,会什么技能(超能里),名字。 传说中邪恶的女神有哪些? 《女神》全文(郭沫若) 热水器已经关了,花洒还漏水 求风女 女主播皮肤 全部语录,要女主播的 日本动漫有个关于男主角因为龙的能力可以吸引女生 你心目中的二次元女神是谁? 蜘蛛女神代表什么 花洒上的角阀漏水怎么办 绝世唐门光明女神蝶到底是什么系武魂强攻/控制/敏攻? 女朋友是洁身自好的人 7夕晚上不放心和我一起 我能追到她当老婆不呢 淋浴器混水阀关闭后还在滴水啥原因? 谁知道这幅图出自哪一个动漫,重赏!! 求斗罗*自创顶级控制系人形武魂“光明女神”的武魂魂技,以及产出魂环的魂兽谢谢!(10个魂技&#8203;) 热水器关掉后花洒依然漏水 什么原因 卫生间的花洒开关坏了关了总阀门还是出热水怎么办 安卓手机用哪个看电视直播的APP比较好? 什么是ADB测试? 软件测试中的adb工具是什么 vivo手机从关机界面进入adb调试 华为手机安卓系统装哪个软件看电视直播最好? 怎么使用adb 命令测试APN默认信息 安卓系统手机看电视用什么软件好? 面试的时候被问到,测试过程中常用的adb命令有哪些? 如何用ADB工具打开com.android所有权限 用安卓手机看电视直播用什么软件好 使用adb push怎么跪离线测试 如何用adb命令查看Android手机具体某个应用的耗电量? 安卓智能手机下载什么软件可以看所有的电视台 直播的节目? 用安卓手机看电视剧用什么软件最好?最全? 如何使用adb命令定位测试机当前运行的java类 android adb 如何检测手机中某个软件的版本? 三星安卓用手机看电视直播用什么软件好 android 测试框架怎么用 哪位大神有ADB调试工具windows版 V11.8.2.8721 完整版软件百度云资源... GPs导航怎么下载