1. 程式人生 > 其它 >app穩定性測試

app穩定性測試

App長時間在前後臺執行,使用者對於app的穩定性提出了更高的要求,通過穩定性測試來避免奔潰,無響應,記憶體洩露等問題。

Monkey測試

Adb shell monkey -p <包名> -s <seed值> -v -v -v --throttle <time> --randomize-throttle <事件名稱> <百分數> <次數>

1.-p<包名>:指定包後,monkey只允許系統啟動指定app,如果未指定,monkey將允許系統啟動裝置中的所有app;

2.-s<seed值>:用於指定偽隨機數生成器的

seed值,如果seed相同,則兩次monkey測試所產生的事件序列也相同的。

3.-v:日誌詳細度,三個v詳細度最高。

4.--throttle <time>:用於指定使用者操作間的延時,單位是毫秒。

5.--randomize-throttle:隨機延時,範圍為0到throttle設定的時間。

命令後出現的事件百分比:前面是事件編號,後面是事件佔比,加起來為100%。

6.monkey百分比事件

如圖,事件百分比可以自定義,相加百分比為100%