测试人专属!HarmonyOS 高效测试必备HDC 命令-第一弹 原创 精华

Testin云测
发布于 2024-10-19 17:01
浏览
0收藏

针对测试人员的需求,HDC 提供了丰富的命令集,帮助他们进行设备连接、日志采集、应用安装与卸载、性能监控等。以下是一些常用且对测试人员非常有帮助的 HDC 命令:


1.设备连接管理

测试人员需要频繁连接和管理设备,以下命令有助于快速建立与设备的通信。


  • 使用tips:

使用hdc,如果出现异常,可以尝试通过hdc kill -r命令杀掉并重启hdc服务。

如果出现hdc list targets获取不到设备信息的情况,可以通过任务管理器查看是否有hdc进程存在。若进程存在,则通过hdc kill -r命令杀掉该进程


  • 查看hdc版本

hdc -v

测试人专属!HarmonyOS 高效测试必备HDC 命令-第一弹-鸿蒙开发者社区

命令无响应,安装不成功,考虑hdc版本过低


  • 查看已连接设备  

hdc list targets

测试人专属!HarmonyOS 高效测试必备HDC 命令-第一弹-鸿蒙开发者社区

显示所有通过 USB 或 Wi-Fi 连接的设备列表。


  • 过 IP 连接设备

hdc target connect<设备IP地址>

测试人专属!HarmonyOS 高效测试必备HDC 命令-第一弹-鸿蒙开发者社区

通过 Wi-Fi 连接设备,方便远程调试和测试。


  • 断开设备连接

hdc target disconnect <设备IP地址>

测试人专属!HarmonyOS 高效测试必备HDC 命令-第一弹-鸿蒙开发者社区

断开当前连接的设备,释放连接资源。


2. 应用管理

测试人员通常需要频繁安装、卸载或升级应用,以测试不同版本或场景。


  • 安装应用

hdc install <应用包路径>

测试人专属!HarmonyOS 高效测试必备HDC 命令-第一弹-鸿蒙开发者社区

将应用安装到设备上,用于测试新版本或修复后的功能。


  • 卸载应用

hdc uninstall <应用包名>

测试人专属!HarmonyOS 高效测试必备HDC 命令-第一弹-鸿蒙开发者社区

测试过程中,卸载已安装的应用,清理环境。


  • 清除应用数据

hdc shell pm clear <应用包名>

测试人专属!HarmonyOS 高效测试必备HDC 命令-第一弹-鸿蒙开发者社区

在应用测试时,清除应用的缓存和数据,模拟新用户的初次使用环境。


3. 日志采集与分析

日志是测试人员定位问题的关键工具,以下命令用于实时查看或导出设备日志。


  • 运行时查看设备日志

 hdc shell logcat

测试人专属!HarmonyOS 高效测试必备HDC 命令-第一弹-鸿蒙开发者社区

查看设备运行时的系统日志,实时获取应用的崩溃信息或性能数据。


  • 导出日志到本地

hdc shell logcat > <本地文件路径>

测试人专属!HarmonyOS 高效测试必备HDC 命令-第一弹-鸿蒙开发者社区

将日志文件导出至本地,供后续分析和记录。


  • 过滤日志

 hdc shell logcat | grep <关键词>

测试人专属!HarmonyOS 高效测试必备HDC 命令-第一弹-鸿蒙开发者社区

通过关键词过滤出指定的日志信息,帮助快速定位某个功能模块的日志。


4.  系统性能监控

测试人员需要关注系统的性能情况,以下命令可以实时监控设备的 CPU、内存等资源使用情况。


  • 查看系统资源使用情况

hdc shell top

测试人专属!HarmonyOS 高效测试必备HDC 命令-第一弹-鸿蒙开发者社区

实时查看设备的 CPU 和内存占用情况,帮助分析应用的性能表现。


  • 读取电池状态

 hdc shell dumpsys battery

测试人专属!HarmonyOS 高效测试必备HDC 命令-第一弹-鸿蒙开发者社区

获取设备当前的电池信息,帮助测试低电量场景下的应用行为。


5. 文件操作

测试时,可能需要上传测试数据或下载设备日志、文件,以下命令有助于文件管理。


  • 传送文件到设备

 hdc file send <本地文件路径> <目标设备路径>

测试人专属!HarmonyOS 高效测试必备HDC 命令-第一弹-鸿蒙开发者社区

将本地测试文件推送到设备指定目录,例如上传测试数据或文件。


  • 设备拉取文件

 hdc file recv <目标设备路径> <本地文件路径>

测试人专属!HarmonyOS 高效测试必备HDC 命令-第一弹-鸿蒙开发者社区

将设备上的文件拉取到本地,例如导出崩溃日志或性能报告。


6. 截屏与录屏

这些命令帮助测试人员记录测试过程或捕捉问题。


  • 截取设备屏幕

 hdc shell screencap -p <设备文件保存路径>

测试人专属!HarmonyOS 高效测试必备HDC 命令-第一弹-鸿蒙开发者社区

捕捉设备当前屏幕截图,保存并下载至本地。


  • 制设备屏幕

hdc shell screenrecord <设备文件保存路径>

测试人专属!HarmonyOS 高效测试必备HDC 命令-第一弹-鸿蒙开发者社区

录制设备屏幕操作,常用于记录复杂操作流程或性能测试过程。


结语

以上是测试人员在使用 HDC 工具进行 HarmonyOS 测试时常用的命令集。通过这些命令,测试人员可以高效完成设备管理、日志采集、性能监控等任务,帮助快速发现和定位问题,提升测试效率。熟练掌握这些 HDC 命令,将大大提升日常工作效率,让调试和测试更加得心应手。


©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2024-10-19 17:03:38修改
1
收藏
回复
举报
1条回复
按时间正序
/
按时间倒序
NLP工作站
NLP工作站

总结的很棒

回复
2024-10-22 15:50:36
回复
    相关推荐