from PIL import ImageGrab import os, time, random, sys import win32api, win32con, win32com.client, win32gui from ctypes import * class MonkeyTest: # 定义随机输入字符,此处定义0x30~0x39为数字0~9,0x41~0x5A对应a~z VK_CODE
Monkey 测试 一、获取包名 1、设置” -> “应用” -> “正在运行”(这一步需要注意)-> 选择要查看的应用。这个时候就能看到 2、adb shell pm list package -- 列出当前包名 二、命令详解 1、 事件类命令:     $ adb shell monkey -f     -f:后接
前言 Monkey是 Android SDK 提供的一个命令行工具,是 Android 自动化测试的一种手段 。Monkey 命令通过向安卓设备/安卓模拟器发送伪随机的用户事件流(如按键输入
原创 2022-06-17 21:35:28
1263阅读
指定多个包:adb shell monkey -p com.htc.Weather –p com.htc.pdfreader -p com.htc.photo.widgets 100。如果使用此参数,即
原创 2023-10-21 09:05:38
81阅读
Monkey命令及参数:基本语法如下:$ adb shell monkey [options] <event-count>如果不指定options,Monkey将以无反馈模式启动,并把事件任意发送到安装在目标环境中的全部包。下面是一个更为典型的命令行示例,它启动指定的应用程序,并向其发送500个伪随机事件:$ adb shell monkey -p your.package.name
转载 2024-03-28 22:11:05
139阅读
MonkeyMonkey是Android SDK提供的一个命令行工具,可以简单方便的发送伪随机的用户事件流,对Android APP做压力(稳定性)测试。主要是为了测试app是否存在无响应和崩溃的情况。一、环境搭建只要按照配置Android SDK环境和环境变量即可二、Monkey的使用在adb shell环境下输入monkey的相应命令即可。adb shell monkey三、Monkey
转载 2023-10-15 09:53:06
155阅读
Monkey是常用于Android自动化测试,尤其是进行压力测试,从而检查程序的稳定性。Monkey程序,是Android自带的,路径为:Android系统下的/system/bin/Monkey文件。可通过adb命令来启动Monkey,运行时,会根据命令行参数配置,自动生成随机事件流,并在Android上执行测试。此外,Monkey还可以监测系统,如果遇到以下几种情形,会对其进行特殊处理:1、假
转载 2023-05-30 16:18:04
124阅读
相信不少胖友在测试安卓手机时会用到monkey,博主最近刚好研究了下,共同分享下。1.首先来介绍一下什么是monkeymonkey 是 Android平台提供的一种自动化测试方法,它会随机的模拟发送各种按键,点击,滑动等用户事件来实现压力测试。看系统版本是否稳定,能否持续的为用户提供服务。从log查看异常的次数、异常的频率。Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动
转载 2024-02-14 15:17:49
206阅读
一、Monkey 是什么? Monkey 就是SDK中附带的一个工具。二、Monkey 测试的目的? :该工具用于进行压力测试。 然后开发人员结合monkey 打印的日志 和系统打印的日志,结局测试中出现的问题。三、Monkey 测试的特点? Monkey 测试,所有的事件都是随机产生的,不带任何人的主观性。四、Monkey 命令详解1).标准的monkey 命令 [adb shell] monk
转载 2024-04-05 22:14:02
291阅读
 使用说明 1.adb shell进入shell命令   2.输入  : monkey  -p  包名  -v 点击次数   3.回车   注意:个人感觉monkey命令主要用于测试一些表面bug,大部分时间再做一些无用的东西,甚至是打开音乐听歌(让我很尴尬),调静音,调横竖屏幕。所以要想更深入的学习
原创 2013-02-27 00:34:04
702阅读
monkey命令能模拟点击屏幕,达到压力测试的目的。通过其参数可以控制具体如何测试。参数名 -p功能 参数-p用于约束限制,用此参数指定一个或多个包(Package,即App)。指定包之后,Monkey将只允许系统启动指定的APP。如果不指定包,Monkey将允许系统启动设备中的所有APP。参数名 -v功能 用于指定反馈信息级别(信息级别就是日志的详细程度),总共分3个级别:level0-
转载 2024-09-14 11:12:25
47阅读
一.命令基本格式:adb shell monkey [-option]  count命令行输入adb shell monkey可查看所有参数:二. 常用的参数解释:1.-p 包名:指定应用程序。例如:adb shell monkey -p 包名 事件总数2.-v:打印log级别,-v越多日志信息越详细,最多支持3个。例如:adb shell monkey -p 包名 -v -v -v 事
一、稳定性命令adb shell monkey -p 包名 -v -v -v -s 111 --throttle 2000 --randomize-throttle  --pct-touch 50 --pct-motion 50 --ignore-crashes --ignore-timeouts --ignore-native-crashes  --ignore-securi
转载 2023-10-04 21:11:43
1052阅读
Monkey测试是android平台下自动化测试的一种快速有效的手段,通过Monkey工具可以模拟用户触摸屏幕、滑动轨迹球、按键等操作来对模拟器或者手机设备上的软件进行压力测试,检测该软件的稳定性、健壮性。它的原理是向系统发送伪随机的用户事件流(如按键输入、触摸输入、手势输入等),实现对正在开发的应用程序进行压力测试。
转载 2023-05-29 08:29:18
364阅读
1.如何跑多个apk的monkey?黑名单:执行除了黑名单中以外的apk;白名单:只执行在白名单中的apk。 黑名单的设置方法:a.创建一个名称为blacklist的txt文档,在文件中输入应用程序的包名,如mms应用,则在文件中输入com.android.mms;   如果有多个应用程序不想被执行,则在文件中添加多个包名,注意包名与包名之间均用回车键。b.将blacklist.txt的文件导入到
转载 2021-05-16 17:36:43
2089阅读
2评论
Monkey是可以运行在模拟器里或实际设备中的程序。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。 Monkey简介Monkey是一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测试。Monkey包括许多选项,它们大致分为四大类: · 基本配置选项,如设置尝试的
Monkey是安卓SDK自带一个自动测试工具,就是通过ADB链接真机或模拟器,模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常,操作简单!查看monkey使用帮助:–help : 列出简单的用法控制台cmd语法:adb shell monkey -help如下图:常用命令基本介绍1、允许启动手机里面所有的 App , 随机操作 1000 次 adb shell monke
转载 2024-01-12 01:48:25
62阅读
一、monkey使用Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。monkey命令使用adb shell monkey -p cn.XXX.XXX(包名) --throttle 500 --ignore-timeouts --ignore-security-
转载 2023-05-29 21:41:24
520阅读
monkey的基本语法都是:     adb  shell  monkey  -p  包名  执行的数字monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中,他向系统发送伪随机的用户时间流(如:按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。monkey测试是一种为了
monkey测试的相关命令monkey是模拟用户触摸操作,不支持条件判断。monkey命令格式:  启动安卓模拟器/真机 点击运行->输入cmd->进入命令行界面 查看设备连接情况,adb devices 在命令行界面输入monkey命令 -p 用于约束一个限制,例如只想测试某一个app    adb sh
转载 2023-08-26 22:00:05
266阅读
  • 1
  • 2
  • 3
  • 4
  • 5