android monkey压力测试 命令

1.给电脑配置java环境变量,path中配置adb.exe的路径。  adb.exe我使用的是android studio 自带的。

2.下载手机驱动或使用手机助手,用USB线链接手机与电脑。确保电脑能正确识别手机。


电脑 运行cmd,

输入 adb devices  , 显示设备信息后,

输入adb shell 

输入adb shell monkey -p  包名 -v 10000 >/sdcard/error.txt较为详细的日志

输入monkey -p com.android.phone -v 100   随机事件100%

 $   monkey -v -p 包名  --pct-touch 100 500 

    --pct-touch:后面接触摸事件百分比,次数。触摸事件泛指发生在某一位置的一个down-up事件,点击

 $  --pct-montion

    --pct-motion:后面接动作事件百分比,动作事件泛指从某一位置接下(即down事件)后经过一系列伪随机事件后弹出(即up事件)

  $ --pct-trackball

   --pct-trackball:后面接轨迹事件百分比,轨迹事件包括一系列的随机移动,以及偶尔跟随在移动后面的点击事件

   $  --pct-nav

   --pct-nav:后面接基本导航事件百分比,基本导航事件主要来自方向输入设备的上、下、左、右事件

   $  --pct-majornav

   --pct-marjornav:后面接主要导航事件百分比,主要导航事件通常指引发图形界面的一些动作,如键盘中间按键、返回按键、菜单按键等

  $  --pct-syskeys

   --pct-syskeys:后面接系统按键事件百分比,系统按键事件通常指仅供系统使用的保留按键,如HOME键、BACK键、拨号键、挂断键、音量键等

  $  --pct-appswtich

   --pct-appswitch:后面接应用启动事件百分比,应用启动事件(activity launches)即打开应用,通过调用startActivity()方法最大限度地开启该package下的所有应用

  $ --pct-anyevent

  --pct-anyevent:后面接其他类型事件百分比,其他类型事件指上文中未涉及的所有其他事件,如keypress、不常用的button等


在monkey测试中常用的命令组合有

1、monkey -p com.yourpackage -v 500 简单的输出测试的信息。
2、monkey -p com.yourpackage -v -v -v 500  以深度为三级输出测试信息。
3、monkey -p com.yourpackage --port 端口号 -v 为测试分配一个专用的端口号,不过这个命令只能输出跳转的信息及有错误时输出信息。
4、monkey -p com.yourpackage -s 数字 -v 500 为随机数的事件序列定一个值,若出现问题下次可以重复同样的系列进行排错。
5、monkey -p com.yourpackage -v --throttle 3000 500 为每一次执行一次有效的事件后休眠3000毫秒。

               

你可能感兴趣的:(android monkey压力测试 命令)