APP测试之MONKEY安装、使用】的更多相关文章

1.先下载java的jdk;配置java变量 安装好之后会有两个文件夹一个是jdk 一个是jre(运行)然后配置好java环境变量:JAVA_HOME:C:\Program Files\Java\jdk1.8.0_121;Path:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%lib\tools.jar; 2.下载android-sdk_r24.4.1-windows: 3.下载解压后,运行SDK manager.exe;选择安装platform-tools,然后把这个文件…
安卓app测试之Monkey日志分析 链接:https://www.cnblogs.com/wuzm/p/10965762.html…
一.Monkey特点 1.运行时机:一般是产品稳定后 首轮功能测试完成的夜间进行 2.需要知道packageName 3.目的:主要测试产品是否存在崩溃问题和ANR问题. 二.获取包名的两个方法 首先安装到模拟器上想获取的包:adb install  <带路径的包名> 1.通过adb logcat获取 adb shell “logcat | grep START”[如果直接使用不出现log,可以先进入linux命令:adb shell,然后再执行:logcat | grep START]然后打…
一.简介 1.什么是Monkey测试? Monkey testing,也有人叫做搞怪测试.就是用一些稀奇古怪的操作方式去测试被测试系统,以测试系统的稳定性.Monkeytest,一般指这样的测试活动,用毫无规律的指令或操作使用被测系统,观察系统的稳定性和容错性能. Monkey测试是Android自动化测试的一种手段,Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常.当Monkey程序在模拟器或设备运行的时候,如果用户触发了比如点击,触摸,手势…
Monkey测试是一种为了测试软件稳定性.健壮性的快速有效的方法,Monkey程序由Android系统自带,使用Java语言写成.本此由于公司APP产品所需,用monkey进行稳定性测试,下面将本次使用monkey测试做个小结. 1.Monkey测试的特点 1)测试的对象仅为应用程序包,有一定的局限性. 2)Monkey测试使用的事件流数据流是随机的,不能进行自定义. 3)可对MonkeyTest的对象,事件数量,类型(触摸.缩放屏幕.点击.拖移等操作类型),频率等进行设置. 2.Monkey测…
转:原文:https://blog.csdn.net/a136332462/article/details/76066909  一.一般测试结果分析-搜索关键字: 1.无响应问题可以在日志中搜索 “ANR” . 2.崩溃问题搜索 “CRASH” . 3.内存泄露问题搜索"GC"(需进一步分析). 4.异常问题搜索 “Exception”(如果出现空指针, NullPointerException,需格外重视). 详细说明 1. ANR问题:在日志中搜索“ANR”(“Applicatio…
1.什么是monkey? Monkey是一个命令行工具,使用安卓调试桥(adb)来运行它,模拟用户触摸屏幕.滑动Trackball.按键等随机事件流来对设备上的程序进行压力测试,检测程序多久的时间会发生异常,可以根据获取的log信息进行修复. 注:运行adb服务,需要搭建android sdk的环境,可以参考我另一篇<APP压力稳定性测试之monkey环境搭建>完成. 2.Monkey的一般使用步骤 1.先确认设备(模拟器或者真机)是否连接成功.命令:adb devices,出现设备号则表示连…
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u011436666/article/details/53998332 在之前的文章Android自动化测试之Monkey中我们了解过了Monkey的4大类命令和基本使用,当我们运行Monkey之后,我们会发现它的日志输出是很有规律的,因此很有必要对Monkey事件及其输出日志做一个了解. 1.Monkey事件 Monkey事件是用来模拟用户的常规操作的,对手机进行稳定性测试,主要可以分为11大类事…
Android自动测试之Monkey工具 APP测试工作中经常会听到领导说,APP压力测试做了吗?刚入行时,不知道什么是 APP压力测试,找了半天没找到自己想要的.过了几年,回头想这个问题,发现牵扯了很多地方.下面我根据自己的理解说以下两点: APP运行稳定性 服务器高压情况下APP运行稳定性 APP运行稳定性 举个例子,我们打开APP,随便点两下,APP就停止运行,那么能说这个APP稳定吗?当然实际情况下,不会点两下就奔溃的.既然点两下不会奔溃,那么我点1万次,或者10万次呢?这个就不好做保证…