monkey学习整理篇(1)
2018-01-30 15:28
134 查看
monkey是什么?
monkey是Android SDK的Android调试桥(adb)shell中,包含的一个可用于压力测试的开发工具。运行在模拟器或设备上的一个程序,用来伪随机地模拟点击和触摸等用户事件。
Android应用界面上进行各种乱按、乱晃、乱触摸等测试操作,以实现对我们开发的应用程序进行随机和重复的压力测试。
Monkey可以通过开发机器上的命令行或脚本来启动。
monkey是对客户端进行的压力测试(我的观点)
以上内容根据安卓开发网整理
monkey环境搭建?
关于环境的搭建,网上找了很多教程都是安装sdk,然鹅配不好我的环境啊,伤不起~最好还是柠檬班给的教程安装好了。我整理了一下,简单粗暴。
1.搭建java环境
自己百度(懒癌发作)2.搭建adb环境
参考百度文库monkey命令
配置好环境,cmd打开dos命令窗口查看设备有木有连接上用 adb devices
[b]
[/b]
[b]monkey停止测试[/b]
执行完自动停止
重启。cmd窗口执行adb reboot来进行手机重启操作;手动重启手机
结束monkey进程。1.cmd窗口执行ps | grep monkey(查询monkey进程id)2.kill id (杀掉monkey的进程)
如何获取包名
问开发
adb shell pm list packages | findstr xxx //得到包含xxx信息的包名;
.adb shell 进入shell命令行界面切换目录->cd data/data->ls
查看前台运行应用的包名
adb shell dumpsys activity | find“mFocusedActivity” 红框内为包名
通过工具sdk-->tools-->hierarchyviewer
相关文章推荐
- MySQL语法大全_自己整理的学习笔记
- kafka学习资料整理
- Deep Learning(深度学习)学习笔记整理系列之(五)
- Java设计模式(学习整理)---命令模式
- 一个创业团队不可少的运营角色一文学习(附整理XMIND)
- Docker 学习资源整理
- 准备整理下自己研究生学习的思路
- monkey学习记录
- oracle存储过程整理学习
- Monkey学习
- Redis 学习整理
- 学习整理——C++ virtual虚函数与多态
- Angular.js 学习笔记 整理二
- SQL学习整理(二)检索数据
- 学习资料整理
- C#学习笔记26——WPF学习资源整理
- javascript学习 细节整理
- 近期.NET学习及项目开发整理-正则表达式
- 蓝牙协议学习整理(三)蓝牙协议规范(HCI、L2CAP、SDP、RFOCMM)
- UWP学习目录整理