Monkey 压力测试

Monkey即压力测试是Android中的一个命令行工具,它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试,是测试软件稳定性、健壮性快速有效的方法。可以运行在模拟器里或实际设备中。

若在实际设备中运行需获得手机的root权限,获得root权限可以使用工具。若在模拟器中运行,

首先,需要配置 Android SDK环境变量(前提JAVA环境已配置好)。配置步骤如下:

第一步,打开计算机属性——高级系统设置——环境变量。

第二步,新建一个环境变量,变量名:ANDROID_HOME,变量值:D:\adt-bundle-windows-xxxxx\sdk(以具体安装目录为准),点击确认。

第三步,在用户变量PATH后面加上变量值 ;%ANDROID_HOME%\platform-tools; 点击确认即可。

如果电脑同时连接了多台设备,

可以通过adb devices命令获取所有online设备的serial number。

C:\Users\Administrator>adb devices

List of devices attached

emulator-5554   device

0123456789    device

上面表示,当前有两个设备online,第一个emulator-5554是模拟器,后一个是真机0123456789。

通过adb -s <serial number> cmd向设备发送adb命令,选择需要的设备,

比如:运行命令shell。

C:\Users\Administrator>adb -s 0123456789 shell 即可进入真机0123456789。

如果电脑中只有一台模拟器在运行,则直接使用命令adb shell 命令,即可进入模拟器,之后使用ls命令查看所有文件夹,

使用命令 cd data/data,打开data下的data。

找到需要测试的程序包名,执行命令monkey -p com.xxxx.test -v 2000。(monkey -p 包名 -v 次数)

成功运行,如下图:

时间: 2024-10-05 05:00:15

Monkey 压力测试的相关文章

移动端测试-monkey压力测试

移动端测试-monkey压力测试 安卓手机跟电脑安装豌豆荚 启动adb的服务(关闭服务    adb kill-server)    adb devices 安装apk    adb install HelloWorld.apk 查看应用程序包名 只需要在连接手机后,输入命令:adb shell am monitor 在手机上点击程序,就能显示程序包名 Monkey测试原理: Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件流(如按键输

Android命令Monkey压力测试,详解

一.Monkey 是什么?Monkey 就是SDK中附带的一个工具. 二.Monkey 测试的目的?:该工具用于进行压力测试. 然后开发人员结合monkey 打印的日志 和系统打印的日志,结局测试中出现的问题. 三.Monkey 测试的特点?Monkey 测试,所有的事件都是随机产生的,不带任何人的主观性. 四.Monkey 命令详解 1).标准的monkey 命令[adb shell] monkey [options] <eventcount> , 例如:adb shell monkey -

Android Monkey 压力测试 介绍

Monkey 是Android SDK提供的一个命令行工具, 可以简单,方便地运行在任何版本的Android模拟器和实体设备上. Monkey会发送伪随机的用户事件流,适合对app做压力测试 阅读目录 环境搭建 安装Android SDK 并配置环境变量 http://pan.baidu.com/s/1jIlifbS 什么是Monkey 顾名思义,Monkey就是猴子,  Monkey测试,就像一只猴子, 在电脑面前,乱敲键盘在测试.  猴子什么都不懂, 只知道乱敲 通过Monkey程序模拟用户

adb命令与monkey压力测试

一.ADB简介 ADB的全称为AndroidDebug Bridge,就是起到调试桥的作用,ADB是androidsdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的android设备. 1. ADB安装 下载地址 将android-sdk-windows.7z解压,新建系统变量ANDROID_HOME   D:\android-sdk-windows,Path添加%ANDROID_HOME%\platform-tools. 确认安装: 在控制台上输入 adb versi

Android 深入浅出 - monkey压力测试

压力测试: monkey -p com.qihu360.mobilesafe -v 1500 -p 后面跟包名 : -v 后面跟次数: 通过观察log日志,查看应用中出现的问题. 原文地址:https://www.cnblogs.com/jooy/p/8875916.html

Android Monkey压力测试

一.Monkey简介: Monkey是Android中的一个命令行工具,可以运行在模拟器里或者现实设备中,向系统发送伪随机的用户事件流(点击.滑动.Application切换.横竖屏.应用关闭)实现对正在开发的应用程序进行压力测试.monkey测试是一种为了测试软件的稳定性,健壮性的快速有效的方法.只针对Activity做测试,不能对Service做测试. 简单的理解: Monkey 是一个 Android 自动化测试小工具.主要用于Android 的压力测试, 主要目的就是为了测试app 是否

【Android压力测试】monkey压力测试

1.首先安装adb.java环境 2.下载地址: 链接: https://pan.baidu.com/s/1i5xltpN 密码: ra6g monkey 很简单的理解是 像猴子一样一顿点乱点,看是否出现bug能否承受压力 邮箱设置 正常情况,  如果Monkey测试顺利执行完成, 在log的最后, 会打印出当前执行事件的次数和所花费的时间: // Monkey finished 代表执行完成\ 异常情况 Monkey 测试出现错误后,一般的分析步骤 看Monkey的日志 (注意第一个swith

转:Android命令Monkey压力测试,详解

停止Monkey命令: 1. ps命令  查找uiautomator的进程 打开cmd命令行窗口 输入: adb shell ps | grep monkey 返回来的第一个数字,即是monkey的进程号 2.kill 命令结束进程继续输入: adb shell kill [刚才查到的进程号] 同理结束其他进程,和其他应用也可用此法,屡试不爽   测试apk集合 APK应用集合分为黑名单和白名单,黑名单是指系统将执行除了黑名单中以外的apk:白名单则是只执行在白名单中的apk. 黑名单的设置方法

APP压力测试Monkey工具--新手入门

Monkey压力测试工具简介 一.Monkey测试简介 Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕.滑动Trackball.按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常. 二.环境搭建 1.安装JDK,先下载JDK解压.安装:(jdk和jre安装在同一个文件下)安装完成后在JAVA文件夹下产生两个文件夹,如图: 2.JAVA环境变量的搭建: 我的电脑→右键属性→→环境变量点击新建 在系统变量里需找Path,点击编辑--添