Monkey對指定app測試

Monkey的概念

“猴子測試”是指沒有測試經驗的人甚至對計算機根本不瞭解的人(就像猴子一樣)不需要知道程序的任何用戶交互方面的知識,如果給他一個程序,他就會針對他看到的界面進行操作,其操作是無目的的、亂點亂按的。

這種測試方式在產品週期中的早期階段會找到很多很好的bug,爲用戶節省不少的時間。

Monkey的介紹

它是Android系統自帶一個命令行工具,可以運行在模擬器裏或者真是設備中運行。

monkey向系統發送僞隨機的用戶事件流,實現對正在開發的應用程序進行壓力測試。

monkey命令特性

不可能使用monkey來指定做一樣測試,重複做很多次。因爲monkey產生的是僞隨機的事件流。但是我們可以通過添加命令選項將操作限制在一定的範圍內。

使用Monkey之前要做的準備

第一步:安裝java環境和sdk,詳見https://blog.csdn.net/huihuikuaipao_/article/details/105327777

 

第二步:打開手機的開發者調試工具,用usb數據線鏈接你的手機

如果是連接真機,請參見https://blog.csdn.net/huihuikuaipao_/article/details/105546858

如果是模擬機,直接打開模擬器,輸入adb devices

 

第三步:用命令行的方式運行命令adb shell dumpsys activity | find “mFocusedActivity”    查找包名

 

第四步:輸入 adb shell monkey  -p  包名  -v -v -v  100(指定次數)

注意:在運行此命令之前要進入到指定app

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章