monkey学习整理篇(1)

monkey是什么?

  • monkey是Android SDK的Android调试桥(adb)shell中,包含的一个可用于压力测试的开发工具。
  • 运行在模拟器或设备上的一个程序,用来伪随机地模拟点击和触摸等用户事件
  • Android应用界面上进行各种乱按、乱晃、乱触摸等测试操作,以实现对我们开发的应用程序进行随机和重复的压力测试
  • Monkey可以通过开发机器上的命令行脚本来启动。
  • monkey是对客户端进行的压力测试(我的观点)

 以上内容根据安卓开发网整理

monkey环境搭建?

关于环境的搭建,网上找了很多教程都是安装sdk,然鹅配不好我的环境啊,伤不起~

最好还是柠檬班给的教程安装好了。我整理了一下,简单粗暴。

1.搭建java环境

自己百度(懒癌发作)

2.搭建adb环境

参考百度文库

monkey命令

配置好环境,cmd打开dos命令窗口

查看设备有木有连接上用 adb devices


monkey停止测试
  • 执行完自动停止
  • 重启。cmd窗口执行adb reboot来进行手机重启操作;手动重启手机
  • 结束monkey进程。1.cmd窗口执行ps | grep monkey(查询monkey进程id)2.kill id (杀掉monkey的进程)


如何获取包名
  1. 问开发
  2. adb shell pm list packages | findstr xxx //得到包含xxx信息的包名;

  3. .adb shell 进入shell命令行界面切换目录->cd data/data->ls
  4. 查看前台运行应用的包名
    adb shell dumpsys activity | find mFocusedActivity 红框内为包名

     
  5. 通过工具sdk-->tools-->hierarchyviewer

 



猜你喜欢

转载自blog.csdn.net/z_erduo/article/details/79203095
今日推荐