欢迎访问 如意编程网!

如意编程网

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

app测试(二)——常用APP命令

发布时间:2024/5/15 编程问答 4 豆豆
如意编程网 收集整理的这篇文章主要介绍了 app测试(二)——常用APP命令 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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命令的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得如意编程网网站内容还不错,欢迎将如意编程网推荐给好友。