測(cè)試人專屬
HarmonyOS高效測(cè)試必備HDC命令
第一彈
針對(duì)測(cè)試人員的需求,HDC 提供了豐富的命令集,幫助他們進(jìn)行設(shè)備連接、日志采集、應(yīng)用安裝與卸載、性能監(jiān)控等。以下是一些常用且對(duì)測(cè)試人員非常有幫助的 HDC 命令。
01設(shè)備連接管理
測(cè)試人員需要頻繁連接和管理設(shè)備,以下命令有助于快速建立與設(shè)備的通信。
使用tips:使用hdc,如果出現(xiàn)異常,可以嘗試通過(guò)hdc kill -r命令殺掉并重啟hdc服務(wù)。
如果出現(xiàn)hdc list targets獲取不到設(shè)備信息的情況,可以通過(guò)任務(wù)管理器查看是否有hdc進(jìn)程存在。若進(jìn)程存在,則通過(guò)hdc kill -r命令殺掉該進(jìn)程。
查看hdc版本
hdc -v
hdc -v
已連接設(shè)備
hdc list targets
hdc list targets
顯示所有通過(guò)USB或Wi-Fi連接的設(shè)備列表。
通過(guò)IP連接設(shè)備
hdc target conect <設(shè)備IP地址>
hdc target conect <設(shè)備IP地址>
通過(guò)Wi-Fi連接設(shè)備,方便遠(yuǎn)程調(diào)試和測(cè)試。
斷開(kāi)連接設(shè)備
hdc target disconect <設(shè)備IP地址>
hdc target disconect <設(shè)備IP地址>
斷開(kāi)當(dāng)前連接的設(shè)備,釋放連接資源。
02應(yīng)用管理
測(cè)試人員通常需要頻繁安裝、卸載或升級(jí)應(yīng)用,以測(cè)試不同版本或場(chǎng)景。
安裝應(yīng)用
hdc install <應(yīng)用包路徑>
hdc install <應(yīng)用包路徑>
將應(yīng)用安裝的設(shè)備上,用于測(cè)試新版本或修復(fù)后的功能。
卸載應(yīng)用
hdc uninstall <應(yīng)用包名>
hdc uninstall <應(yīng)用包名>
測(cè)試過(guò)程中,卸載已安裝的應(yīng)用,清理環(huán)境。
清除應(yīng)用數(shù)據(jù)
hdc shell pm clear <應(yīng)用包名>
hdc shell pm clear <應(yīng)用包名>
在應(yīng)用測(cè)試時(shí),清除應(yīng)用的緩存和數(shù)據(jù),模擬新用戶的初次使用環(huán)境。
03日志采集與分析
日志是測(cè)試人員定位問(wèn)題的關(guān)鍵工具,以下命令用于實(shí)時(shí)查看或?qū)С鲈O(shè)備日志。
運(yùn)行時(shí)查看設(shè)備日志
hdc shell logcat
hdc shell logcat
查看設(shè)備運(yùn)行時(shí)的系統(tǒng)日志,實(shí)時(shí)獲取應(yīng)用的崩潰信息或性能數(shù)據(jù)。
過(guò)濾日志
hdc shell logcat | grep <關(guān)鍵詞>
hdc shell logcat | grep <關(guān)鍵詞>
通過(guò)關(guān)鍵詞過(guò)濾出指定的日志信息,幫助快速定位某個(gè)功能模塊的日志。
導(dǎo)出日志到本地
hdc shell logcat > <本地文件路徑>
hdc shell logcat > <本地文件路徑>
將日志文件導(dǎo)出至本地,供后續(xù)分析和記錄。
04系統(tǒng)性能監(jiān)控
測(cè)試人員需要關(guān)注系統(tǒng)的性能情況,以下命令可以實(shí)時(shí)監(jiān)控設(shè)備的 CPU、內(nèi)存等資源使用情況。
查看系統(tǒng)資源使用情況
hdc shell top
hdc shell top
實(shí)時(shí)查看設(shè)備的 CPU 和內(nèi)存占用情況,幫助分析應(yīng)用的性能表現(xiàn)。
讀取電池狀態(tài)
hdc shell dumpsys battery
獲取設(shè)備當(dāng)前的電池信息,幫助測(cè)試低電量場(chǎng)景下的應(yīng)用行為。
05文件操作
測(cè)試時(shí),可能需要上傳測(cè)試數(shù)據(jù)或下載設(shè)備日志、文件,以下命令有助于文件管理。
傳送文件到設(shè)備
hdc file send <本地文件路徑> <目標(biāo)設(shè)備路徑>
hdc file send <本地文件路徑> <目標(biāo)設(shè)備路徑>
將本地測(cè)試文件推送到設(shè)備指定目錄,例如上傳測(cè)試數(shù)據(jù)或文件。
設(shè)備拉取文件
hdc file recv <目標(biāo)設(shè)備路徑> <本地文件路徑>
hdc file recv <目標(biāo)設(shè)備路徑> <本地文件路徑>
將設(shè)備上的文件拉取到本地,例如導(dǎo)出崩潰日志或性能報(bào)告。
06截屏與錄屏
這些命令幫助測(cè)試人員記錄測(cè)試過(guò)程或捕捉問(wèn)題。
截取設(shè)備屏幕
hdc shell screencap -p <設(shè)備文件保存路徑>
hdc shell screencap -p <設(shè)備文件保存路徑>
捕捉設(shè)備當(dāng)前屏幕截圖,保存并下載至本地。
錄制設(shè)備屏幕
hdc shell screenrecord <設(shè)備文件保存路徑>
hdc shell screenrecord <設(shè)備文件保存路徑>
錄制設(shè)備屏幕操作,常用于記錄復(fù)雜操作流程或性能測(cè)試過(guò)程。
結(jié)語(yǔ)
以上是測(cè)試人員在使用 HDC 工具進(jìn)行 HarmonyOS 測(cè)試時(shí)常用的命令集。通過(guò)這些命令,測(cè)試人員可以高效完成設(shè)備管理、日志采集、性能監(jiān)控等任務(wù),幫助快速發(fā)現(xiàn)和定位問(wèn)題,提升測(cè)試效率。熟練掌握這些 HDC 命令,將大大提升日常工作效率,讓調(diào)試和測(cè)試更加得心應(yīng)手。
關(guān)于云測(cè)
Testin云測(cè)創(chuàng)立于2011年,是一家以人工智能技術(shù)驅(qū)動(dòng)的企業(yè)服務(wù)平臺(tái),為全球超過(guò)百萬(wàn)的企業(yè)及開(kāi)發(fā)者提供云測(cè)試服務(wù)、安全等服務(wù)。
Testin云測(cè)的使命是助力產(chǎn)業(yè)智能化,即在全球產(chǎn)業(yè)化升級(jí)浪潮中,通過(guò)為企業(yè)客戶提供核心技術(shù)、產(chǎn)品工具和專業(yè)人才三位一體的綜合服務(wù),加速企業(yè)移動(dòng)化、數(shù)字化、智能化轉(zhuǎn)型升級(jí)的進(jìn)程,為企業(yè)的長(zhǎng)久發(fā)展提供助力,釋放企業(yè)創(chuàng)新力量,賦能企業(yè)改變世界。
-
通信
+關(guān)注
關(guān)注
18文章
6206瀏覽量
137820 -
命令
+關(guān)注
關(guān)注
5文章
737瀏覽量
22880 -
hdc
+關(guān)注
關(guān)注
1文章
46瀏覽量
3849 -
HarmonyOS
+關(guān)注
關(guān)注
80文章
2126瀏覽量
33060
原文標(biāo)題:測(cè)試人專屬!HarmonyOS 高效測(cè)試必備 HDC 命令-第一彈
文章出處:【微信號(hào):TestinChina,微信公眾號(hào):Testin云測(cè)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
【官方資料】HDC技術(shù)論壇PPT分享-HarmonyOS應(yīng)用開(kāi)發(fā)專場(chǎng)
華為HDC2021分論壇-零基礎(chǔ)入門HarmonyOS開(kāi)發(fā)介紹

HarmonyOS 測(cè)試技術(shù)與實(shí)踐-遠(yuǎn)程環(huán)境便捷完成開(kāi)發(fā)測(cè)試

HarmonyOS測(cè)試技術(shù)與實(shí)戰(zhàn)-DECC測(cè)試服務(wù)

HarmonyOS測(cè)試技術(shù)與實(shí)戰(zhàn)-HarmonyOS分布式應(yīng)用特征與挑戰(zhàn)

HarmonyOS測(cè)試技術(shù)與實(shí)戰(zhàn)-分布式應(yīng)用測(cè)試解決方案

HarmonyOS測(cè)試技術(shù)與實(shí)戰(zhàn)-分布式UI測(cè)試框架

HarmonyOS測(cè)試技術(shù)與實(shí)戰(zhàn)-應(yīng)用評(píng)分工具

HarmonyOS測(cè)試技術(shù)與實(shí)戰(zhàn)-UX測(cè)試服務(wù)

HarmonyOS測(cè)試技術(shù)與實(shí)戰(zhàn)-安全漏洞檢測(cè)

HarmonyOS測(cè)試技術(shù)與實(shí)戰(zhàn)-HarmonyOS圖形棧測(cè)試技術(shù)深度解析

HarmonyOS測(cè)試技術(shù)與實(shí)戰(zhàn)-HarmonyOS圖形棧整體架構(gòu)和測(cè)試能力

HarmonyOS測(cè)試技術(shù)與實(shí)戰(zhàn)-華為ArkUI開(kāi)發(fā)框架和場(chǎng)景測(cè)試

HarmonyOS測(cè)試技術(shù)與實(shí)戰(zhàn)-UI和渲染分離

HarmonyOS測(cè)試技術(shù)與實(shí)戰(zhàn)-HarmonyOS自研圖形棧總結(jié)

評(píng)論