安装模拟器:

逍遥安卓

夜神

注意:

monkey

 

 

 

monkey是一个程序 ,运行在您的模拟器或设备商 ,并生成随机的用户事件流,如,点击,触摸,或手势 。以及一些系统级事件 ,。您可以使用monkey以随即但可重复的方式对您正在开发的应用程序进行压力测试。

monkey路径:

monkey程序是andriod系统自带的,其启动脚本是位于andriod系统的system/bin目录的monkey文件 。其jar包位于andriod系统的/system/framework目录的monkey.jar文件 ,用户主要是通过adb命令来启动monkey的 ,monkey在运行时 ,会根据命令行参数的配置,生成为随即的事件流。并在andriod设备上执行对应的测试事件 ,同时,Monkey还会在测试系统进行监测,当出现三种情况时会进行特殊处理。

1,如限定了monkey运行在特定包上 ,当监测到试图转到其他包的操作 ,将对其进行阻止。

2,如应用程序奔溃或接收到任何失控异常,monkey将记录对应的错误日志,并根据命令行参数判断是停止运行还是继续运行

3,如果应用程序发生了程序无响应 的错误 ,monkey将记录对应的错误日志,并根据命令参数判断是停止运行还是继续运行。

4,按照选定的不同级别的反馈信息 ,在monkey中还可以看到执行过程报告和生成的事件。

 

启动monkey : adb shell monkey

关闭monkey的命令 

monkey

monkey事件:

monkey所执行的随机事件流中包含11大事件,分别是触操事件,手势事件 ,二指事件,轨迹事件 ,屏幕旋转事件,基本导航事件 ,主要导航事件,系统按钮事件 ,启动activity事件 ,键盘事件,其他类型事件 ,monkey通过11大事件来模拟用户的常规操作 ,对于手机app进行稳定性测试。

触摸事件 ,手势事件 ,二指缩放事件,轨迹事件 ,

屏幕旋转事件 ,基本导航事件 ,主要导航事件 ,系统按键事件 ,

启动activity事件 ,键盘事件 ,其他类型事件 

 

 

 

 

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
  • 2021-08-06
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-25
  • 2022-12-23
  • 2022-01-14
相关资源
相似解决方案