您的位置:首页 > 其它

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

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: