zoukankan      html  css  js  c++  java
  • Appium -- adb monkey操作(一)

    1.Monkey简介
    在Android的官方自动化测试领域有一只非常著名的“猴子”叫Monkey,这只“猴子”一旦启动,就会让被测的Android应用程序像猴子一样活蹦乱跳,到处乱跑。

    人们常用这只“猴子”来对被测程序进行压力测试,检查和评估被测程序的稳定性。

    官宣:
    Monkey是一个程序,运行在您的模拟器或设备上,并生成伪随机的用户事件流,如点击,触摸或手势,以及一些系统级事件。

    您可以使用Monkey以随机但可重复的方式对您正在开发的应用程序进行压力测试。

    2.Moneky 路径
    Monkey程序是Android系统自带的,其启动脚本是位于Android系统的/system/bin目录的Monkey文件,其jar包是位于Android系统的/system/framework目录的Monkey.jar文件。

    3.启动步骤   

    1.连接移动设备
    2.连接成功后输入命令
    adb shell
    3.进入到指定目录
    cd /system/bin
    4.输入 monkey命令

    4.Monkey命令

    monkey命令格式如下:
    $ adb shell monkey [options] <event-count>
    •[options] 是指monkey可传入的参数,是可选项(如果不指定options,Monkey将以无反馈模式启动,并把事件任意发送到安装在目标环境中的全部包)
    •<event-count> 是指随机发送事件数。

    如:输入100就是执行100个伪随机事件,为必选项。adb shell monkey 1000

    5.monkey 日志管理

    1. 保存到PC中  adb shell monkey -v -v 100 >d:monkeylog.log

    2.保存到手机中  adb shell monkey -v 100 >/sdcard/monkeylog.log

    3. 标准流和错误流分开保存  adb shell monkey -v 1000 1>d:monkey.log 2>d:error.log 

  • 相关阅读:
    【react native】有关入坑3个月RN的心路历程
    【react-native】持续踩坑总结
    【react native】rn踩坑实践——从输入框“们”开始
    【CSS】少年,你想拥有写轮眼么?
    【杂谈】小记一个ios11的bug
    基于MATLAB&摄像头的实时目标跟踪
    WebRTC 音频模块单独编译 --【转载】
    高斯分布--转载
    win 7 64位 下 VMware Ubantu 14.04 设置共享文件夹失败
    GMM算法
  • 原文地址:https://www.cnblogs.com/Teachertao/p/11258897.html
Copyright © 2011-2022 走看看