monkey測試入門3
本文要感謝一起戰鬥過的點時小夥伴,程童鞋
打開開始 輸入cmd 看到它的目錄地址
然後把adb壓縮包解壓到該地址
插入數據線
打開手機設置打開開發者選項
打開USB調試
右鍵點擊我的電腦 選擇管理
左邊選設備管理器 右邊點擊其他設備 會看到黃色感嘆號的
右鍵第一個 點擊更新驅動程序
點擊瀏覽計算機以查找驅動程序軟件
點擊瀏覽 選擇桌面下的adb文件夾
如果按照上述操作依舊無法找到設備,需要右鍵點擊計算機→管理→設備→找到Android Phone 下的Android Composite adb Interface右鍵屬性→詳細信息→選擇屬性為硬件ID→記住對應的VID_XXXX(記住這四位數字與字母)
在C:\Users\THINK.android路徑新建txt格式的文本 裏面輸入0xVID號
點擊保存 把文件名修改成adb_usb.ini
返回cmd輸入adb version可看到版本號 1.0.30不支持6.0以下安卓版本的
adb devices 按回車 如果得到結果是device 則表示鏈接成功
若不是device 則需要輸入 adb kill-server 清除進程 然後再輸入adb start-server
重啟進程 最後再重新輸入adb devices 查看
連接完成 輸入adb install 文件名 文件名註意大小寫且不能是中文
如果手機曾經安裝過該軟件 則需要覆蓋安裝 adb install –r 文件名點擊回車
這時需要打開手機 選擇安裝 看到電腦出現Success則表示安裝完成
其中-r 表示覆蓋安裝
-l表示禁止將文件移動到手機設備以外的地方
-s 表示安裝進SD卡
-d 表示允許版本代碼降級安裝
-g 表示允許該軟件有所有權限
-t 表示先安裝測試 後卸載
卸載安裝包 要先知道包名
報名的查看方法
1 使用APK-info.exe 工具查看
打開我的電腦 C:\Users\THINK 找到APK-INFO.exe 工具 雙擊打開選擇文件
2使用aapt工具進行查看 它不僅可以查看我們的包名 也可查看活動名
輸入 aapt dump xmltree 文件名 AndroidManifest.xml|more 後面加上|more可分頁 (按空格鍵翻頁) 往上拉 包名一般在前5行
活動名一般在45以後 使用翻頁功能 找到第一次出現的activity 按ctrl+c退出之前的命令
卸載軟件 adb uninstall包名
自動打開軟件先輸入adb shell 再在跳轉的行輸入am start -n com.tencent.Mtown/活動名
如果在鎖屏狀態會出現只顯示半屏頁面
隨機測試 進入adb shell 輸入 monkey –p 包名 -v 隨機數 隨機數建議3000~5000
最後結果出現Monkey finished 表示測試中間未出錯
截取實時日誌 ctrl+c 退出之前的命令 然後輸入adb logcat main –v>time 命名.log 命名只能為英文 按ctrl+c 退出截取
在 C:\Users\THINK中找到uuuu.log
無法執行的root下的命令
adb push 本地地址(移動的文件所存儲在我電腦的位置) 遠程地址(手機內存對應位置)
將手機文件移動至電腦中
adb pull 本地地址(移動的文件所存儲在我手機內存位置) 遠程地址(我電腦對應位置)
使用手機進行錄屏
錄屏功能:adb shell screenrecord [視頻控制指令] [視頻存放路徑]
基本指令包括:
--bit-rate 6000000 設置視頻的比特率,範圍為1Mbps-10Mbps[1000000,10000000],默認4Mbps
--time-limit 180 設置視頻最長錄制時間,以秒為單位。默認最長為180秒
--rotate 旋轉90度
--verbose 在標準輸出中顯示更多詳細信息
--help 顯示幫助信息
--size 1280x720 設置視頻分辨率,默認為手機屏幕分辨率,應該不可高於手機分辨率
ctrl+C鍵停止錄制
例如:adb shell screenrecord --bit-rate 6000000 sdcard/test.mp4 表示錄制最長180秒,手機分辨率,
比特率為6Mbp,名為test.mp4的視頻,保存在sd卡根目錄下
monkey測試入門3