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

1、首先安装adb、java环境

2、下载地址:

链接: https://pan.baidu.com/s/1i5xltpN 密码: ra6g

monkey 很简单的理解是 像猴子一样一顿点乱点,看是否出现bug能否承受压力

邮箱设置

正常情况,  如果Monkey测试顺利执行完成, 在log的最后, 会打印出当前执行事件的次数和所花费的时间; // Monkey finished 代表执行完成\

异常情况

Monkey 测试出现错误后,一般的分析步骤 看Monkey的日志 (注意第一个swith以及异常信息等) 1. 程序无响应的问题: 在日志中搜索 “ANR” 2. 崩溃问题:在日志中搜索 “Exception”   (如果出现空指针, NullPointerException)  肯定是有bug
Monkey 执行中断, 在log最后也能看到当前执行次数

时间: 2024-10-10 23:03:30

【Android压力测试】monkey压力测试的相关文章

移动端测试-monkey压力测试

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

Android Monkey 压力测试 介绍

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

Android压力测试-Monkey

一.什么是Monkey Monkey是一个Android平台下一个命令行自动化测试工具,可以运行在模拟器里或实际设备中. 它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),实现对正在开发的应用程序进行压力测试.Monkey包括许多选项,它们大致分为四大类: 基本配置选项,如设置尝试的事件数量 运行约束选项,如设置只对单独的一个包进行测试 事件类型和频率 调试选项 在Monkey运行的时候,它生成事件,并把它们发给系统.同时,Monkey还对测试中的系统进行监测,对下列三种情况

android 自动化压力测试-monkey 1

Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),实现对正在开发的应用程序进行压力测试.Monkey测试是一种为了测试软件的稳定性.健壮性的快速有效的方法. 最近在测试公司手机软件app,抽空研究了下手机自动压力测试-monkey,如下: 步骤1:电脑环境准备:搭建android 开发环境 步骤2:手机环境准备:安装待测试的apk 步骤3:打开cmd,进入adb shell,命令如下: C:\Us

Android APP压力测试-Monkey

压力测试-Monkey学习 Monkey测试特点 什么是Monkey test? 如其名,像猴子一样,虽然什么都不懂,但是可以乱点一通,可以理解为压力测试.在规定的时间或次数范围内做任何随机的操作,随即操作包括点击.滑动...... Monkey测试目标:通过模拟用户随机操作时间,暴露应用内Crash,降低Crash率 Monkey Test范围预期:除了一些系统设置,我们希望范围维持在待测试应用内,另外可以补充一些中断测试 只能发现Crash,单复现和解决Crash还是需要靠开发人员 暴露所有

Monkey 压力测试

Monkey即压力测试是Android中的一个命令行工具,它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),实现对正在开发的应用程序进行压力测试,是测试软件稳定性.健壮性快速有效的方法.可以运行在模拟器里或实际设备中. 若在实际设备中运行需获得手机的root权限,获得root权限可以使用工具.若在模拟器中运行, 首先,需要配置 Android SDK环境变量(前提JAVA环境已配置好).配置步骤如下: 第一步,打开计算机属性--高级系统设置--环境变量. 第二步,新建一个环境

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

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

Android Day02-Android中单元测试(junit测试)&monkey测试

Android中junit测试有2种实现方式 第1种:一般Android工程的实现方式 1.在清单文件中添加2项内容 首先在AndroidManifest.xml中加入下面红色代码: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.itcast.action" android:versionCode="1"  android:v

性能测试、压力测试和负载测试的关系

一.性能测试和压力测试是什么关系?压力测试和负载测试什么关系? 1)压力测试是性能测试的一部分 2)负载测试是逐步增加系统的负载,测试系统性能的变化,最终确定满足性能指标的情况下,系统所能承受的最大负载量,其目的是找出系统的极限在哪,找出系统能承担多少并发,承担多少数据.是极限测试.找到极限就停.   压力测试也是逐步增加系统负载,测试系统性能的变化,最终确定在什么条件下,系统性能属于失效状态,找出系统在什么情况下会崩溃,获得系统能提供最大服务级别的测试.是破坏性测试.找到极限后越过极限继续测试

性能测试,负载测试,压力测试一些区别和应用

性能测试(Performance Test) : 就是为了收集系统的性能指标 负载测试(Load Test) : 就是在一定的负载情况下,根据收集的系统性能指标,来预测和判断系统的瓶颈. 压力测试(Stress Test) : 就是在高负载的情况下,把系统搞坏,收集系统中的隐藏问题 容量测试(Volume Test):确定系统可处理同时在线的最大用户数 负载测试,可以用于预测系统可能出现的问题,从而优化系统,提升系统的稳定性 压力测试,1. 在选定的压力值下,长时间持续运行.通过这类压力测试,可