用monkey進行壓力測試時不觸發Nexus5底部導航欄

問題描述

近期用到monkey對app進行壓力測試(使用詳情見這篇博客:Android monkey使用詳解,這裏不再展開介紹),測試機是Nexus 5,但隨機點擊時會觸發底部導航欄的Back鍵,導致應用退出。查閱相關文檔後得知可以設置事件類型,指定事件即可。

# 會點擊底部導航欄導致應用退出
adb shell monkey -p test.xxx.xxx -v -s 10 --throttle 300 1000

優化命令

# 思路1:將 --pct-majornav 設置爲0,但測試過程中仍然會點擊.
# 未解決.  原因:Nexus 5是虛擬導航欄

# 思路2:只設置觸摸、手勢、鍵盤事件,按比例分配.
adb shell monkey -p test.xxx.xxx -v -s 10 --pct-touch 60 --pct-motion 30 --pct-flip 10 --throttle 300 1000
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章