Android-Monkey 壓力測試
Adnroid-UI Automator Viewer 的使用
Adnroid-MonkeyScript 壓力測試(一)
Adnroid-MonkeyScript 壓力測試(二)
Android-MonkeyRunner 壓力測試(一)
Android-MonkeyRunner 壓力測試(二)
Android-MonkeyRunner API 參考
Android-Monkey 源代碼參考
1. UI Automator Viewer 介紹
UI Automator Viewer 是 Android ADK 中一個用來獲取 View 在手機屏幕上坐標的工具。獲取到的 View 坐標主要用來使用 Monkey 對 App 進行壓力測試狡忙。
2. UI Automator Viewer 的使用
1. 連接手機和電腦
打開手機的 開發(fā)者選項 和 USB 調試歹嘹,并用數(shù)據(jù)線連接手機和電腦。
參考:https://jingyan.baidu.com/article/acf728fd7cb14af8e510a301.html
2. 啟動 UI Automator Viewer
在 Android ADK 的 tools\bin 目錄下鼠標雙擊 uiautomatorviewer.bat 文件挨稿。
雙擊幾秒后會彈出如下窗口:
3. 獲取界面截圖
點擊 uiautomatorviewer 頁面左上角的 Device Screenshot 圖標后等待幾秒會顯示如下界面(這里以計算器為例)蒙保。
4. 查看 View Bounds
在 uiautomatorviewer 頁面中點擊某個 View玩焰,查看 uiautomatorviewer 頁面右下角的 Node Detail 窗口中 View bounds 的值逆粹。
bounds [270,1056][540,1272]
在 bounds 值中 [270,1056] 是 View 左上角的坐標點募疮,[540,1272] 是 View 右下角的坐標點。
使用 Monkey 壓力測試時僻弹,X 軸坐標只要在 270~540 的范圍之間阿浓,Y 軸坐標只要在 1056~1272的范圍之間,就可以對該 View 執(zhí)行點擊蹋绽、長按等事件芭毙。