天天看點

APP深度性能測試&性能提升實踐

•激烈競争的市場

•行為挑剔的使用者

•良莠不齊的裝置

•頻繁的産品更新

•複雜的代碼架構

•苛刻的性能名額

APP深度性能測試&性能提升實踐
APP深度性能測試&性能提升實踐
APP深度性能測試&性能提升實踐
APP深度性能測試&性能提升實踐
APP深度性能測試&性能提升實踐
APP深度性能測試&性能提升實踐
APP深度性能測試&性能提升實踐
APP深度性能測試&性能提升實踐

視訊關聯:錄制app運作過程視訊,精确定位異常界面變化及前後操作

activity關聯:全程監控activity切換流程,擷取activity啟動和退出耗時

卡頓關聯:監控message的處理時長,記錄長時間阻塞ui線程的操作

APP深度性能測試&性能提升實踐
APP深度性能測試&性能提升實踐
APP深度性能測試&性能提升實踐
APP深度性能測試&性能提升實踐
APP深度性能測試&性能提升實踐
APP深度性能測試&性能提升實踐
APP深度性能測試&性能提升實踐
APP深度性能測試&性能提升實踐

strictmode常用于捕獲在應用主線程中進行的磁盤讀寫操作和網絡請求;

當應用中有繼承了closeable接口的對象沒有關閉的時候,例如檔案流等,或者沒有使用https進行網絡請求,或者同一個activity的執行個體太多,strictmode都會給出提示。

a.應用在主線程中進行磁盤讀寫;

b.應用在主線程中進行網絡請求;

c.主線程中的某些方法的執行時間比較長;

d.sql cursor對象在使用之後沒有關閉;

e.繼承了closeable接口的對象在使用之後沒有關閉;

f.某一activity有較多的執行個體;

g.檔案讀取接口暴露給外部應用;

h.注冊某些對象(廣播接收器、觀察者、listener等)後沒有取消注冊;

i.沒有使用加密網絡(https)進行網絡資料傳輸。

APP深度性能測試&性能提升實踐
APP深度性能測試&性能提升實踐

mqc測試平台是為廣大企業客戶和移動開發者提供真機測試服務的雲平台,擁有大量熱門機型,提供7x24全天候服務。

我們緻力于提供專業、穩定、全面、高價值的自動化測試能力,以及簡單易用的使用流程、貼心的技術服務,并且幫助客戶以最低的成本、最高的效率發現app中的各類隐患(app崩潰、各類相容性問題、功能性問題、性能問題等),減少使用者流失,提高app品質和市場競争力。

聯系我們:

 開發者交流旺旺群:335334143

 客服郵箱:[email protected]

更多精彩技術分享 歡迎關注 mqc公衆号

APP深度性能測試&性能提升實踐

繼續閱讀