APP性能測試

一.性能測試工具——Emmagee 

二.穩定性測試/壓測db shell monkey來對app進行壓力測試

Monkey測試:


-p <允許的包名列表> ,用此參數指定一個或多個包。指定包之後,monkey將只允許系統啓動指定的app。如果沒有指定包, monkey將允許系統啓動設備中的所有app。  

指定一個包:adb shell monkey -p com.shjt.map 100   

指定多個包:adb shell monkey -p fishjoy.control.menu –p com.shjt.map  100  

 

-v        

用亍指定反饋信息級別(信息級別就是日誌的詳細程度),總共分3個級別,分別對應的參數如下 表所示: 

Level 0  :  adb shell monkey -p com.shjt.map -v100              // 缺省值,僅提供啓動提示、測試完成和最終結果等少量信息  

Level 1  :  adb shell monkey -p com.shjt.map -v  -v100          // 提供較爲詳細的日誌,包括每個發送到Activity的事件信息

Level 2  :  adb shell monkey -p com.shjt.map -v -v  -v 100     // 最詳細的日誌,包括了測試中選中/未選中的Activity信息


-s(隨機數種子)            

用亍指定僞隨機數生成器的seed值,如果seed相同,則兩次Monkey測試所產生的事件序列也相同的。  示例:

monkey測試1:adb shellmonkey -p com.shjt.map –s 10100                

monkey測試2:adb shellmonkey -p com.shjt.map –s 10 100  


--throttle <毫秒>            

用亍指定用戶操作(即事件)間的時延,單位是毫秒;如果丌指定這個參數,monkey會儘可能快的 生成和發送消息。 示

例:adb shell monkey-p com.shjt.map --throttle 3000 100   
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章