Android - monkey 参数说明

告别Keil,在Windows上用VSCode + arm-none-eabi-gcc + Makefile搭建国产MCU开发环境(附JLink配置避坑) 本文详细介绍了如何在Windows上使用VSCode、arm-none-eabi-gcc和Makefile搭建国产MCU开发环境,替代传统的Keil和IAR。内容涵盖工具链配置、工程结构设计、Makefile编写、VSCode集成调试以及高效开发工作流,特别针对国产MCU如复旦微FM33系列提供了优化方案和避坑指南。 阅读详情
NO
命令
说明
1 -p ALLOWED_PACKAGE
用于指定某个apk,可以使用多个-p选项,但是每个-p命令选项只能用于一个apk
如果不指定-p,Monkey就会默认进行全系统测试。
2 -c MAIN_CATEGORY
用于指定某个类,可以使用多个-c选项,但是每个-c命令选项只能用于一个类。如不指定类,Monkey就默认执行
Intent.Category_LAUNCHER或者Intent.Category_MONKEY
3 --ignore-crashes
忽略程序崩溃。设置此选项后,Monkey会执行完所有的事件,不会因crash而停止。4 --ignore-timeouts
忽略程序无响应。设置此选项后,Monkey会
执行完所有的事件,不会因ANR而停止。5 --ignore-security-exceptions
忽略证书或认证异常。设置此选项后,
Monkey会执行完所有的事件,不会因认证或证书异常而停止。
6 --monitor-native-crashes监视系统中本地代码发生的崩溃。
7 --ignore-native-crashes忽略本地代码导致的崩溃。设置忽略后,
Monkey将执行完所有的事件,不会因此停止
。
8 --kill-process-after-error
设置了该选项,出错的程序就会停止。10 --pct-touch PERCENT调整触摸事件的百分比11 --pct-motion PERCENT调动作事件的百分比12 --pct-trackball PERCENT调整轨迹球事件的百分比
13 --pct-syskeys PERCENT
调整系统按键事件的百分比
(home\back\call\end call\volume key)
14 --pct-nav PERCENT调整基本导航事件的百分比
15 --pct-majornav PERCENT
调整主要导航事件的百分比
(ok\cancel\menu等引发图形接口的动作)
16 --pct-appswitch PERCENT调整启动活动的百分比17 --pct-flip PERCENT调整点击事件的百分比
18 --pct-anyevent PERCENT
调整其他类型事件的百分比(其他所有类
型)

19 --pkg-blacklist-filePACKAGE_BLACKLIST_FILEapk黑名单,屏蔽掉黑名单中的apk。

20
 --pkg-whitelist-filePACKAGE_WHITELIST_FILEapk白名单,只测试包含在白名单中的apk21 --wait-dbg一旦连接了调试器,Monkey就会停止。9 --hprof
用于在Monkey事件时序的前后,在
/data/misc中生成5Mb左右的profiling报告。
22 --dbg-no-events
设置该选项后,Monkey会执行初始启动,进入到测试活动中而不产生任何事件。可以设置几个apk包以及其他环境,来监视应用程序所调用的包之间的转换。
25 --port port
为Monkey开启专用端口。之后Monkey就不会执行,此时你就可以像Monkey一样乱点,Monkey会输出你点击后的回馈信息。如果你打完命令后,模拟器没有启动你所要启动的包,需要自己启动你在-p中指定的应用.26 -s SEED
随机数生成器的seed值。如果用相同的seed值再次运行Monkey,它将生成相同的事件时序。
27 -v
每个-v都将增加反馈信息的级别。共3个级别,因此,-v -v -v可以提供最详细的设置信息。
28 --throttle MILLISEC事件之间插入的固定延迟。通过这个选项可以减缓Monkey的执行速度。如果不指定,Monkey将尽可能快的产生并执行事件。29 --randomize-throttle事件之间插入随机延时。30 COUNT
执行数

关务管理项目专题:SAP 与关衡关务系统的进出口报关业务集成(1)需求和方案整理 一个拥有进出口业务的企业就需要报关,而关务系统就是用来辅助企业日常进出口报关,同时数字化、合规化报关业务的有效工具。本章属于关务管理项目专题系列,以 SAP 与关衡关务系统的进出口报关业务集成为实例,详细讲解报关业务的需求和方案整理。 阅读详情

相关推荐

用yolov8训练自己的模型并调取摄像头实时检测,新手小白超友好教程!逻辑梳理,从0开始逐步实操❤

帮新手小白学会用yolov8,包含多篇高质量博客整理

Lhhhhds的博客 2941

Monkey命令使用大全总结

指定多个包:adb shell monkey -p com.htc.Weather –p com.htc.pdfreader -p com.htc.photo.widgets 100。如果使用此参数,即使应用程序崩溃,Monkey依然会发送事件,直。列虽 然是随机生成的,但是只要我们指定了相同的Seed值,就可以保证两次测试产生的随机操作序列是完全相同的,所以这个操作序列伪随。两次测试的效果是相同的,因为模拟的用户操作序列(每次操作按照一定的先后顺序所组成的一系列操作,即一个序列)是一样的。

1、测试博主技术知识分享 2、pos行业知识技术分享 3、java后端技术知识分享 4、嵌入式技术知识分享 5、运维部署相关知识分享 2150

STM32F103VET6实战:用W25Q64外部Flash实现Bootloader远程升级(含完整代码解析)

本文详细介绍了基于STM32F103VET6与W25Q64外部Flash的Bootloader远程升级实现方案,包含硬件选型、存储分区策略、双校验机制及完整代码解析。通过SPI接口实现固件存储与升级,适用于物联网设备开发,提升OTA功能可靠性。

weixin_42620340的博客 358

Monkey测试实际Native Crash问题的分析与解决思路

从事andriod系统开发以来接触了不少crash相关的问题,对于Crash分为Framework/App Crash, Native Crash,以及Kernel Crash 对于他们的解释 对于framework层或者app层的Crash(即Java层面Crash),那么往往是通过抛出未捕获异常而导致的Crash,这个内容在本文的姊妹篇理解Android Crash处理流程已详

为码消得人憔悴 4779

IO多路转接 ——— select、poll、epoll

select是系统提供的一个多路转接接口。select函数的函数原型如下: 参数说明:参数timeout的取值:返回值说明:select调用失败时,错误码可能被设置为:fd_set结构与sigset_t结构类似,fd_set本质也是一个位图,用位图中对应的位来表示要监视的文件描述符。 调用select函数之前就需要用fd_set结构定义出对应的文件描述符集,然后将需要监视的文件描述符添加到文件描述符集当中,这个添加的过程本质就是在进行位操作,但是这个位操作不需要用户自己进行,系统提供了一组专门的接口,用

2021dragon的博客 7979

基于SECS协议开发的简明教程(1)

SEMI SECS MES E4 E5 E30 E37 HSMS SDK

L251210269的专栏 7631

使用monkey测试的时候 报错* Error: Unknown option: --ingnore-security-exception(命令写错了 解决办法,检查一下提示的命令)

报错* Error: Unknown option: --ingnore-security-exception(命令写错了 解决办法,检查一下提示的命令)

m0_48450657的博客 932

Obsidian和Typora图片路径同步终极指南:告别混乱的assets文件夹

本文详细解析了Obsidian与Typora图片路径同步的终极解决方案,通过Custom Attachment Location插件实现动态路径管理,解决了两款工具间图片兼容性问题。文章提供了从基础配置到高级应用的完整指南,帮助用户告别混乱的assets文件夹,提升工作效率。

g9h0i1的博客 824

monkey 测试 adb shell monkey

adb shell monkey   -p com.android.recorder   --throttle 360   --ignore-crashes   --monitor-native-crashes   --ignore-security-exceptions   --ignore-timeouts   --ignore-native-crashes   --pct-s...

weixin_30762087的博客 294

GAN网络详解析

介绍目前常见的GAN网络,以及GAN网络的基本组成

wm199的博客 6504

【ESP32设备通信】-两个ESP32间UART通信

在本文中,我们将使用 Arduino IDE 的 UART 硬件库在两个 ESP32 板之间执行 UART 或串行通信。 要使用 USB 端口调试和编程 ESP32,需要使用称为通用异步接收器/发送器 (UART) 通信的串行端口。 对于大多数传感器和系统,主要的通信方法被认为是 UART。 为了共享工作负载、信息和执行不同的任务,有时需要在两个 ESP32 开发板之间进行通信。

视觉与物联智能 2995

Android之Monkey源码分析(第四篇:命令行参数解析过程分析与参数作用阐述)

前言 在第三篇文章中,我分析Monkey程序的主线程执行过程,其中Monkey的run()方法包含了大部分执行流程,今天这篇文章主要分析命令行参数是如何解析到内存中,在monkey程序中使用的! run()方法分析 private int run(String[] args) { ………………省略代码………… mArgs = args; ………………省略代码………… mNextArg..

王员外的博客 1538

爬虫不宕机!2026自愈式爬虫开发(Python+AI自动应对页面改版)

传统爬虫最大的痛点是"页面一改就宕机":前端布局调整、CSS选择器失效、数据结构变化,都会导致爬虫瘫痪,需要人工逐行修改代码。2026年,基于AI的自愈式爬虫成为行业标配:通过大模型自动识别页面结构变化、适配新的元素定位规则、修复数据提取逻辑,实现"页面改版不宕机,AI自动自愈"的企业级效果。本文从零讲解如何用Python+AI构建自愈式爬虫,聚焦页面改版自适应、故障自动修复、规则动态更新三大核心能力,附带可直接落地的生产级代码。问题场景解决方案LLM生成规则格式错误。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1215

Android Monkey参数说明(包含隐藏参数)

官网介绍参数如下: 一、常规1、 -help 作用:列出简单的用法。 例:adb shell monkey -help 注:一般很少用到此参数,偷懒的做法直接输入adb shell monkey就可以看到简单用法列表。2、-v 作用:命令行上的每一个-v都将增加反馈信息的详细级别。 Level0(默认),除了启动、测试完成和最终结果外只提供较少的信息。 Level1,提供了较为详细

结合项目案例,记录点点滴滴,自己回顾,分享他人o__o 9780

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Android Monkey参数说明

最近在看Monkey的跑出的问题,根据测试给的Monkey命令,有些不太明白,在网上查找了一些。这里进行备忘一下。 Category Option DescriptionGeneral --help 打印简单的使用指南。.-v 命令行上的每个-v都会增加详细级别。除了启动通知,测试完成和最终结果之外,级别0(缺省值)仅提供很少的信息。级别1提供了有关测试运行时的更多详细信息,例如将单个事件

一步一个脚印 659

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Monkey 基础

Monkey 是 Android 平台的一个自动化测试框架,它可以用于测试应用程序的稳定性和性能。Monkey 可以模拟用户在 Android 手机上的各种操作,例如点击、长按、滑动、滚动等,并且可以自动化执行测试脚本。

DJ355的博客 245

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Android Monkey测试

当配置好一切环境的前提下,仅需套用以下基础语法,即可简单使用(更多的命令可以去Android的官网查询)举例,如我这里的包名是 com.test.chj233 ,需要随机生成 1万次的点击事件。

qq_42111674的博客 843

monkey测试

示例:adb shell monkey -p 应用程序包名 -s 124535 --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v 10000。有时候会在执行20条命令后遇到崩溃,删除的场景,命令就会卡在这,如果还想执行剩下的命令,就需要设置遇到此场景,跳过,执行后面的命令。adb shell monkey -s 12345 -p 包名 -v --pct-touch 60。-v -v:详细日志;-v -v -v:非常详细日志)

qq_50264368的博客 1777

Monkey参数详细说明

Monkey程序由Android系统自带,使用Java语言写成,可通过Monkey程序模拟用户触摸屏幕、滑动、按键等操作来对设备上的程序进行压力测试 基本命令:adb shell monkey 参数说明: (1)-p参数,指定启动一个或多个包,如果不使用-p参数,则系统随机启动应用 示例:adb shell monkey -p com.htc.Weather 100 //启动com.htc.Weather,随机执行100个随机事件 adb shell monkey -p com.htc.Weather -

梦里有阳光 873

Android之Monkey解析

(一)monkey是什么? Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压 力测试,检测程序多久的时间会发生异常。 (二)monkey程序说明 1) Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放

一片枫叶的专栏 2654

安卓稳定性测试必备工具Monkey详解

​ Monkey主要就是为了测试APP,是否会出现崩溃 ​

qaqqqqqaq_的博客 1137

adb-monkey测试

monkey是app测试或移动系统测试中必做的测试方法之一;在实际工作中也会经常遇到,作为一个app测试工程师,monkey测试是最基本的技能要求。monkey是Android SDK提供的一个命令行工具,可在模拟器或实际设备中运行。通过向系统发送伪随机的用户事件流(例如按键、触摸屏、手势操作等),来实现应用程序或应用系统的压力测试,即稳定性测试。monkey测试是一种为了测试软件的稳定性,健壮性的快速有效的方法。

NHB66666666的博客 1001

monkey 参数常用命令及keycode值

一、各个参数的含义 -p:所在测试的包,可以是一个也可以是多个 如 monkey -p com.androd.sms -p com.androd.explorer -c:如果用此参数指定了一个或几个类别,Monkey将只允许系统启动被这些类别中的某个类别列出的Activity。如果不指定任何类别,Monkey将选择下列类别中列出的Activity: Intent.CATEGORY_LAUN

ciac006948的专栏 1564

monkey测试_adb monkey压力测试检测安卓手机的5大步骤,你知道吗?

一、monkey是什么1、monkey程序由android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.jar2、Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中的存放路径是:/system/bin/monkey3、monkey测试是一种为了软件测试的...

weixin_39968266的博客 1381

android驱动测试,Android: 通过 cucumber 驱动 monkey 做稳定性测试

主要内容稳定性测试是什么Monkey 介绍自动化 Monkey稳定性测试是什么通过随机点击屏幕一段时间,看看 app 会不会奔溃,能不能维持正常运行。Monkey 介绍Monkey 是一个命令行工具,它可以运行在我们的模拟器或者设备当中。它可以发送一些伪随机(pseudo-random)的用户事件流,例如点击,触摸,手势等。我们能够使用 Monkey 工具来对我们所开发的应用进行压力测试。Monk...

weixin_39633090的博客 370

monkey入门_Monkey 测试一 Monkey 入门

Monkey 测试一 Monkey 入门android SDK里自带的现成的测试工具有monkey 和 monkeyrunner两个。总的来说,monkey主要应用在压力和可靠性测试上,运行该命令可以随机地向目标程序发送各种模拟键盘事件流,并且可以自己定义发送的次数,以此观察被测应用程序的稳定性和可靠性,应用起来也比较简单,记住那几个命令就行了。monkeyrunner呢,相比之下会强大一些,它主...

weixin_42394206的博客 629
上一篇: Java - static和C++ static的区别
下一篇: Innovation - 酷家乐 - 10秒生成在线3D家装效果图
G机器猫
博客等级 码龄16年 106粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值