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
转载
2024-01-15 12:51:13
95阅读
Monkey 测试
一、获取包名
1、设置” -> “应用” -> “正在运行”(这一步需要注意)-> 选择要查看的应用。这个时候就能看到
2、adb shell pm list package -- 列出当前包名
二、命令详解
1、 事件类命令:
$ adb shell monkey -f
-f:后接
转载
2023-10-17 11:05:17
160阅读
前言 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阅读
Monkey:
Monkey是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 事
转载
2023-07-28 13:55:24
217阅读
一、稳定性命令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包括许多选项,它们大致分为四大类: · 基本配置选项,如设置尝试的
转载
2023-11-27 20:30:31
87阅读
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阅读