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