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. 连接手机和电脑
打开手机的 开发者选项 和 USB 调试,并用数据线连接手机和电脑。
参考: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 执行点击、长按等事件。