Android - monkey 参数说明

ESP32-C3入门教程 环境篇③——VS Code IDE快速入门 文章目录一、安装Visual Studio Code二、安装扩展三、配置ESP-IDF 插件四、创建工程五、配置工程5.1 选择目标芯片5.2 项目配置六、编译工程七、固件分析七、固件下载八、串口日志九、单步调试 一、安装Visual Studio Code 下载并安装Visual Studio Code 二、安装扩展 左侧扩展 搜索espressif 点击安装 三、配置ESP-IDF 插件 按下F1按键 输入configure esp-idf extension EXPRESS,如果你 阅读详情
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
执行数

Matplotlib之bar3d画3D柱状图 3D柱状图通常用于展示数据集中不同分类项的数据大小或数量。与普通的柱状图相比,3D柱状图更适合展示数据的三个维度 3D 柱状图 按行/列涂颜色 柱加阴影、描黑边 自定义座标轴名、刻度标签、范围 阅读详情

相关推荐

拌合楼软件开发(24)接收微信消息生成车辆计划

【摘要】针对拌合站客户群体文化程度不高、习惯微信群沟通的业务场景,提出通过企业微信机器人实现微信对话下单的解决方案。核心是利用WorkTool工具的消息回调机制:1)配置接收消息的API接口;2)解析JSON格式的对话数据,筛选@机器人的有效消息;3)采用*号分隔符提取订单信息并进行校验;4)建立微信昵称与客户系统的映射关系。方案解决了传统系统登录门槛高的问题,但需注意群名唯一性、多系统对接及客户身份识别等关键问题。全文重点阐述技术实现逻辑而非具体代码。

morsth的博客 1045

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

手把手教你用 Docker 构建自己的 CentOS 基础镜像

目录一、准备CentOS基础镜像二、撰写Dockerfile三、构建Docker镜像四、生成Docker容器 相信码农们经常会听说:虚拟机将成为历史,Docker才是未来 !!! 事实如此,现在大部分公司都在用 Docker 技术,想拥有自己的 Docker 专属镜像,那么 Dockerfile 就是入门,现在让我们一起来看一下 ------ 构建 Docker 镜像的全过程。 好文章 记得收藏...

Nick.Peng's Blogs 1万+

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

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

为码消得人憔悴 4779

SpotBugs使用

spotbugs命令行参数解析

javajingling的专栏 2948

LabVIEW与三菱PLC通讯实战:ActiveX控件在FX5U上的应用技巧

本文深入探讨了如何利用三菱MX Component中的ActiveX控件,在LabVIEW中实现与FX5U系列PLC的高效、稳定通讯。文章从环境配置、ActiveX控件生命周期管理、数据读写性能优化及容错机制等实战角度,分享了构建工业级健壮通讯程序的核心技巧与架构设计思路。

qsc9012345的博客 889

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

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

m0_48450657的博客 932

ITIL 4 Foundation 自学通关笔记1

ITIL 4 Foundation 自学通关笔记

m0_58817196的博客 953

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

出现Command ‘vim‘ is available in the following places,vim: command not found等解决方法

内置命令无法识别,说明系统变量有误,导致无法识别,既然系统变量有误,将其注释或者更改为正确的即可,但是现在打不开,又怎么注释掉。替换vim来打开编辑,打开之前错误的全局变量文件,发现变量有误,要么注释要么改为。系统变量有全局变量(通过命令行printenv或者echo)和局部变量。对应通过vim修改错误的变量文件,不然source也无法让配置文件生效。本身vim是系统内置的命令,连vim都出现问题。修改为正确的即可,之后还需要重启服务器,使用。之后即可成功,通过即可查看命令是否有写入。...

码农研究僧的博客 5883

6.6kW的车载充电器(On-Board Charger, OBC)电路分析

图片展示了6.6kW的车载充电器(On-Board Charger, OBC)电路,其中包含双向和单向两种拓扑结构。接下来我们将深入分析每个模块的设计、原理及其优势,以帮助理解不同结构在实际应用中的选型和应用。

weixin_43199439的博客 5672

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

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

王员外的博客 1538

宇树科技嵌入式面试题及参考答案(春晚机器人的公司)

内存对齐是指在内存中为数据对象分配存储空间时,按照一定的规则将数据存储在特定的地址上,以提高内存访问效率。不同的数据类型在内存中都有其特定的对齐要求,例如,int类型通常要求 4 字节对齐,double类型通常要求 8 字节对齐。这意味着数据的存储地址必须是其对齐字节数的整数倍。如果不进行内存对齐,处理器在访问数据时可能需要进行多次内存访问,从而降低了访问效率。指令可以用于控制结构体内存布局,它允许程序员指定结构体成员的对齐方式。其基本用法是在结构体定义之前使用来指定对齐字节数n,其中n。

大模型大数据攻城狮的专栏 3227

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

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

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

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

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

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Monkey 基础

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

DJ355的博客 245

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

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、付费专栏及课程。

余额充值