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

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值