二、效能指標分析:
2-1:應用占用記憶體比%、應用占用記憶體pss(mb)
應用記憶體使用情況分析:
由上圖可以看出:在2分43秒和4分24秒左右出現2個拐點。應用使用記憶體突然提高,產品在測試這段時間內平均記憶體使用率為124m左右,從數量上來看應該是處於比較大的,但是這個資料可以做為基礎資料進行分析。留下痕跡,作為對比。根據應用的型別,對比市面上其他型別軟體的使用情況,具體分析。初步來看,記憶體方面需要效能優化。
2-2:應用占用cpu率(%)
系統cup分析:
由上圖1應用占用cpu率(%)可以看出: 在5分56秒時,應用咱系統cpu陡然提公升。結合日誌檢視該事件節點。是重新整理頁面導致的資料載入過量,頁面響應時間變長。從cpu總使用率看,結合日誌。可以看出應用在登入到首頁載入完成,、頁面重新整理、儲存新增的資料等操作時。cpu佔用率不是很穩定。總體而言,cpu應該控制在乙個穩定的範圍內。cpu效能還需要優化。
2-3:電量
應用電量使用情況分析:
測試用時大約30分鐘,所做操作為應用內基礎功能的增刪改查。消耗pad電量3%。若應用後台待機,不考慮其他應用。預估1小時消耗1%,屬於正常狀態。
2-4:應用流量使用情況
應用流量使用情況分析:
由上圖結合日誌可以看出,該應用在登入、首次載入資料、上傳資料等操作下才會引數流量且流量不大。不影響軟體效能。
三、測試結論
1、此次效能測試從軟體應用的響應時間、記憶體佔比、cpu使用率、應用消耗電量、應用消耗流量等這些指標可以分析出。該軟體應用主體效能良好。由於此次效能優化主要在於診斷記錄模組。診斷記錄模組頁面響應時間在邊界場景,響應時間在5s內,滿足使用者體驗效果。可以達到上線預期。但對於該軟體應用主體而言,有些效能還有一定的風險和優化空間。
安卓app測試之Monkeyrunner
一 monkeyrunner簡介 monkeyrunner提供了系列的api monkeyrunner可以完成模擬事件及截圖操作 分為以下三類 monkeyrunner 用來連線裝置或模擬器的 monkeydevice 提供安裝 解除安裝應用,傳送模擬事件 monkeyimage 完成影象儲存及對比...
安卓效能測試(六) 溫度
獲取手機溫度的命令如下 temperature 的單位是0.1度,所以當前的手機溫度是44.4度 其中每行的定義如下 ac powered false 交流電供電 usb powered true usb供電 wireless powered false 無線供電 status 2 狀態 int型別...
安卓效能測試(五) 耗流量
流量測試,我們可以在低 中 高三種負荷情況下進行測試 低負荷 應用切到後台或鎖屏狀態 中負荷 應用正常操作 那麼針對三種負荷,我們可以選擇如下場景進行測試 流量測試的方法一般有3類 讀取手機的檔案來獲取流量,需要自己寫指令碼 使用tcpdump wireshark相結合的方法 使用第三方工具 各種工...