Monkey脚本API】的更多相关文章

Monkey脚本API简介 LaunchActivity(pkg_name, cl_name):启动应用的Activity.参数:包名和启动的Activity. Tap(x, y, tapDuration): 模拟一次手指单击事件.参数:x,y为控件坐标,tapDuration为点击的持续时间,此参数可省略. UserWait(sleepTime): 休眠一段时间 DispatchPress(keyName): 按键.参数: keycode. RotateScreen(rotationDegre…
一.API简介 LaunchActivity(pkg_name, cl_name):启动应用的Activity.参数:包名和启动的Activity. Tap(x, y, tapDuration): 模拟一次手指单击事件.参数:x,y为控件坐标,tapDuration为点击的持续时间,此参数可省略. DispatchPress(keyName): 按键.参数: keycode. 详细的Android Keycode列表: http://blog.csdn.net/feizhixuan46789/a…
一.Monkey脚本编写 1.Monkey脚本格式 脚本优势: 简单快捷,不需要接触任何工具,只需要一个记事本文件 脚本缺点: 实现坐标.按键等基本操作的相应步骤,顺序脚本无逻辑性 脚本源码: \development\cmds\monkey\src\com\android\commands\monkey\MonkeySourceScrip.java #头文件.控制monkey发送消息的参数 type=raw events count= speed=1.0 #以下为monkey命令 start…
我们都知道Monkey是向手机发送伪随机事件流,但是有时候我们需要实现特定的事件流,这时候我们可以用Monkey脚本来实现. 通过对monkey的API研究发现,我们可以通过-f这个参数来实现monkey执行脚本. adb shell monkey -f <script file> <运行脚本的次数> 脚本源码: /development/cmds/monkey/src/com/android/commands/monkey/MonkeySourceScript.java 常用AP…
脚本优势:简单.快捷.不需要借助任何工具,可以做简单的性能测试 脚本缺点:只能简单实现坐标.按键等基本操作,无逻辑性 脚本格式:…
如何停止Android Monkey脚本 最近用monkey来包apk的性能测试,发现一旦monkey跑起来以后,即使将数据线和PC断开,monkey脚本还是会继续运行下去.结果找到了一个办法去停止它: 1. adb shell 2. top | grep monkey 显示如下: top | grep monkey 5447  0   1% S    10 262960K  10328K     root     com.android.commands.monkey 5447  0   0%…
Android跑指定包Monkey脚本 adb shell monkey –p com.android.mms --throttle 1000 -v -v -v -s 1 --ignore-security-exceptions --kill-process-after-error --monitor-native-crashes 16400000 > E:\\monkey.txt 停止Monkey进程adb shellps|grep monkeykill id…
  此篇笔记,记录了API中,对monkey用法的说明,基于Android Studio 2.2.3. Monkey是一个运行在Android模拟器或者Android设备上的程序,通过使用monkey,应用程序可以模拟一系列的用户操作,例如点击.触摸.手势等等,同时也可以进行系统层面的操作.我们可以使用Monkey进行对app的压力测试,通过一种随机的但易于重复的方式. 综述: Monkey是一个命令行工具,因此使用Monkey需要借助adb shell. Monkey的使用需要输入许多的参数和…
一.API简介 LaunchActivity(pkg_name, cl_name):启动应用的Activity.参数:包名和启动的Activity. Tap(x, y, tapDuration): 模拟一次手指单击事件.参数:x,y为控件坐标,tapDuration为点击的持续时间,此参数可省略. DispatchPress(keyName): 按键.参数: keycode. 详细的Android Keycode列表https://www.cnblogs.com/jane4321/p/11276…
自定义脚本的稳定性测试 常规Monkey测试执行的是随机的事件流,但如果只是想让Monkey测试某个特定场景这时候就需要用到自定义脚本了,Monkey支持执行用户自定义脚本的测试,用户只需要按照Monkey脚本的规范编写好脚本,存放到手机上,启动Monkey通过-f 参数调用脚本即可. 测试案例 启动考研帮app3.1.0,然后跳过升级提示和引导页面,进入到登录界面并输入用户名密码进行登录. 需求分析 从用户角度来思考步骤该怎样进行? 要操作的元素该如何定位? 怎样将操作步骤转化为测试脚本? 获…