App按鍵響應時間自動化測試思路

2021-08-19 01:33:08 字數 472 閱讀 1817

縱向對比(與之前版本),目前主要依賴於開發埋點,橫向對比(競品間),需要人工拿高畫質攝像機錄製採集,然後利用分幀工具進行分幀,根據幀數計算響應時間。如果這套流程可以自動化的話將會釋放很多人力。

1、錄屏

第三方錄屏工具:安卓錄屏大師

呼叫系統介面: mediaprojection和mediaprojectionmanager(android 5.0以上系統支援)

adb命令: adb shell screenrecord /sdcard/demo.mp4

2、分幀

分幀命令:ffmpeg -i demo.mp4 -r 60 -t 100 %d.jpeg(-r 設定幀率)

3、影象處理

可以使用python影象處理pil的image模組或者cv的cv2模組,需要基礎的影象處理知識背景。

4、計算響應時間

通過識別起始幀和終止幀的位置,計算出響應時間。響應時間 = 總幀數 * 1/60

app專項測試1 響應時間

暖啟動 當應用中的 activities 被銷毀,但在記憶體中常駐時,應用的啟動方式就會變為暖啟動。相比冷啟動,暖啟動過程減少了物件初始化 布局載入等工作,啟動時間更短。但啟動時,系統依然會展示乙個空白背景,直到第乙個 activity 的內容呈現為止 冷啟動 當啟動應用時,後台沒有該應用的程序,這...

APP響應時間和響應速度測試

測試方法 冷啟動 adb shell am start w com.ui.launcherui 絕對路徑,首個activity。dos命令下獲取路徑命令 adb shell dumpsys window w findstr findstr name am是shell中整合的乙個命令,activity...

按鍵精靈對APP自動化測試(下)

由於ios相關工具對作業系統的限制,目前在ios10.0.2系統上應用成功。適用於ios10系統 資料線連線電腦和手機 先將手機越獄,具體步驟如下 還原 還原所有設定 再開啟愛思助手 一鍵越獄 注意將蘋果手機備份 這個沒有操作,因為測試手機不需要備份 並恢復出廠設定 ios10.0.2越獄注意事項 ...