zoukankan      html  css  js  c++  java
  • adb&monkey测试

    一、monkey应用场景

      Monkey测试是Android平台自动化的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试,监测程序多久的时间会发生异常。

      Monkey是命令行工具

      Monkey弱点:Monkey虽然可以根据一个指定的命令脚本来发送按键消息,但其不支持条件判断,也不支持读取待测界面的值来执行验证操作。

      Monkey用来做什么:可以做压力测试,也可以用来做自动化测试。

      Monkey是在什么时候用:等产品稳定之后,没有太多bug的时候,一般会用monkey去测试待测应用的稳定性、健壮性(是否会发生闪退、崩溃)、整机测试。

    二、monkey命令格式

      >启动安卓模拟器/真机

      >点击运行--输入cmd--进入命令行界面

      >查看设备连接情况: adb devices

      >在命令行界面输入monkey命令

      =如果Monkey需要制定设备,基本语法如下:

      >$ adb -s[device] shell monkey [options]

    三、monkey常见参数

      -p 用于约束限制,用此参数指定一个或多个包(Package,即App名字)。指定了指定的包以后,Monkey将只允许系统启动指定的APP。如果不指定包,Monkey将允许系统启动设备中的所有APP。

      命令: adb shell monkey -p com.tencent.weixin 1000

       说明:com.tencent.weixin为包名,1000是事件计数(即让Monkey程序模拟1000次随机用户事件)

    四、真实Android手机怎么连接电脑

      1、通过usb线将手机连接电脑

      2、下载安装Andriod手机驱动(驱动精灵、手机助手类似的软件)

      3、在手机中找到-设置》开发者选项-》usb调试

      4、在弹出的对话框中选项允许这台手机进行调试

      5、adb devices

    五、真实手机Andriod手机WiFi 远程调试

      1、通过usb线将手机连接到电脑

      2、adb devices 能够监测到对应的设备

      3、adb tcpip 5555 确定手机端和电脑端的通信端口

      4、拔掉usb线,在通过adb connect 连接自己收ip地址。

    六、adb常用命令

      adb install weixin.apk  --------为了获取apk的安装包所在地址,可以直接把apk拖到cmd的窗口获取,返回success就说明安装成功了。

      adb install -r weixin.apk   ----保留数据和缓存文件,重新安装APK

      adb uninstall com.tencent.weixin----卸载微信应用

      adb uninstall -k com.weixin ---卸载应用但保留数据和缓存文件

      adb shell dumpsys activity | find  "mFocusedActivity"----查看前台应用activity名

      adb connect/disconnect  -----通过WiFi进行远程连接手机进行调试。

  • 相关阅读:
    继承 接口 多态
    组合(补充)和 继承
    面向对象初级
    模块和包
    time,random,os,sys,序列化模块
    inline详解
    C++静态数据成员与静态成员函数
    OpenCV Mat数据类型及位数总结(转载)
    拼搏奋斗类
    c++虚函数实现机制(转)
  • 原文地址:https://www.cnblogs.com/cm039/p/10528628.html
Copyright © 2011-2022 走看看