-
Moneky之命令参数
2015-11-09 11:35:35上一篇文章我们介绍了Monkey,并且说了Monkey的环境配置,现在这篇博客,我们就研究一下Monkey到底怎么用的… 首先我们要知道我们要测试的包名是什么?如何获取包名? 一般我们测试的都是第三方包,所以我们可以通过以下...上一篇文章我们介绍了Monkey,并且说了Monkey的环境配置,现在这篇博客,我们就研究一下Monkey到底怎么用的…
首先我们要知道我们要测试的包名是什么?
如何获取包名?
一般我们测试的都是第三方包,所以我们可以通过以下的命令行获取本机中的包名(前提是,你的电脑只链接了一部手机),打开CMD之后,查看连接的设备$ adb service
“`
设备连接成功之后,输入以下命令行就可以获取手机上所有的第三方包的包名了$ adb shell pm list package -3
开始Monkey测试
Monkey的命令参数
Monkey 测试的参数并不多,大概可以分为四类:adb shell] monkey [options] <eventcount>
1. 基本选项:
-v: 指定打印的log的细节信息,一个-v增加一个级别,最高是三个-v,默认的级别为0
-help:打印帮助信息2. 事件选项:
-s :种子,如果执行相同的种子,它或产生相同的事件序列
–throttle : 插入事件中延迟,如果不插入事件的延迟,它会尽快的产生事件,一般情况下,插入的时间是500毫秒
–pct-touch :指定触摸事件的百分比,例如:–pct-touch 5%
–pct-motion :指定滑动事件的百分比
–pct-trackball :指定轨迹球事件的百分比
–pct-nav : 指定导航事件的百分比
–pct-majornav :指定主要导航事件的百分比
–pct-syskeys :指定系统按键事件的百分比
–pct-appswitch : 指定Activity之间切换的百分比
–pct-anyevent :指定任意事件的百分比3. 约束选项
-p:指定有效的Package(如果不指定,则对系统中所有的Package有效),一个-p对应一个有效的Package
-c:指定有效的Activity,指定的Activity中必须包含category,才能被启动,否者启动不了,同样,也是一个-c 对应一个Activity4. 调试选项:
–dbg-no-events:初始化启动的activity,但是不产生任何事件。
–hprof:指定该项后在事件序列发送前后会立即生成分析报告 —— 一般建议指定该项。
–ignore-crashes:忽略应用程序崩溃
–ignore-timeouts:忽略应用程序超时
–ignore-security-exceptions:忽略应用程序的权限错误即安全异常
–kill-process-after-error:通常Monkey的停止是因为错误的发生,通常情况下,失败的程序将被保持运行,当设置了这个选项之后,发生错误后直接杀掉进程
–monitor-native-crashes:跟踪本地方法的崩溃问题
–wait-dbg:直到连接了调试器才执行monkey测试。例子:
$adb shell monkey -p com.babychat.test -s 12345 -v -v -v --throttle 500 1000
解释:-p 后面跟的是包名,-s 12345是指定的种子(自己定的) ,-v -v -v:打印最详细的log信息
–throttle:插入延迟500毫秒,1000:发送1000次事件$ adb shell monkey -p com.babychat.test -s 500 --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v -v --throttle 500 10000
一般情况下,我们在测试的时候,为了一次尽可能多的测出bug,通常会忽略掉这些异常.
-
Linux高级配置详解
2011-06-11 06:59:293.6.2调制解调器的用途和分类3.6.3调制解调器的性能与通信标准3.6.4调制解调器的安装3.6.5调制解调器命令3.6.6在Linux中配置调制解调器第4章XWindow系统配置4.1XWINDOWSYSTEM简介4.1.1X的特点4.1.2XWindowSystem基本... -
电脑高手必备 Windows系统35招实用技巧
2009-06-11 14:42:102、如何自行配置Windows XP的服务 如果你是在单机使用Windows XP,那么很多服务组件是根本不需要的, 额外的服务程序影响了系统的速度,完全可将这些多余的服务组件禁用。单 击“开始→控制面板→管理工具→... -
电脑常见问题与故障1000例(高清PDF中文版)
2011-05-30 07:13:36本书在向个人电脑用户,系统而详细地讲解了电脑的常见故障,同时让读者更直接、更深刻地了解电脑故障产生原因和排除方法,从而达到能够自己解决电脑故障的目的。 本书分10章,共有1000多个实例,编写时从产生电脑... -
Linux从入门到精通
2010-04-25 19:58:09E.8.2 当我用startx命令启动X时, 我得到一个出错信息说没有安装服务器, 并回到提示符. 哪里出错了? E.8.3 当我启动X时, 我只看到灰色的背景和一个X光标. E.8.4 我如何客户化X窗口管理器? E.8.5 我不喜欢想Windows... -
SynergyInstaller-1.3.1
2015-09-15 14:40:26在“Screens:”列表框中添加需要串联的所有计算机名称(不知道的自行查看:我的电脑/属性/计算机名/完整的计算机名称),如果我要链接的计算机有两台,名字分别是office-1(作为主机,放在左边)和office-2(摆在... -
《Linux从入门到精通》
2008-09-04 17:05:49E.8.2 当我用startx命令启动X时, 我得到一个出错信息说没有安装服务器, 并回到提示符. 哪里出错了? E.8.3 当我启动X时, 我只看到灰色的背景和一个X光标. E.8.4 我如何客户化X窗口管理器? E.8.5 我不喜欢想Windows... -
Oracle Database 11g数据库管理艺术--详细书签版
2012-09-30 01:09:454.3.2 用SET命令设置SQL*Plus环境 80 4.3.3 设置常用的SQL*Plus变量 81 4.3.4 SQL*Plus错误记录 84 4.3.5 SQL*Plus命令行选项 85 4.4 SQL*Plus管理命令 87 4.4.1 CLEAR命令 87 4.4.2 STORE命令 88 ... -
e语言-HPSocket同步操作例子
2019-08-23 12:12:12=======================================================================7、使用命令的过程中,出现BUG想砸电脑,几度怀疑人生,怎么办?答:可以加入QQ群1013748987进行交流反馈。=============================... -
《查看Docker容器的信息》 《Docker镜像制作实战:设置时区和系统编码》 《Docker镜像列表中的none:none是什么》 《Docker多阶段构建实战(multi-stage builds)》 《docker的/var/run/docker.sock参数》 《docker与...
-
网管教程 从入门到精通软件篇.txt
2010-04-25 22:43:49可在命令提示符下使用带有不同参数的 bootcfg 命令。 用法: bootcfg /default 设置默认引导项。 bootcfg /add 向引导列表中添加 Windows 安装。 bootcfg /rebuild 重复全部 Windows 安装过程并允许... -
网吧维护技术资料 合集
2007-10-25 15:53:4825742 网吧维护\资料\WINDOWS XP 的 TCP IP 和 NBT 配置参数祥解.TXT 20198 网吧维护\资料\WINDOWS XP中的命令行界面.TXT 3468 网吧维护\资料\WINDOWS XP安装中的潜在危险 必学知识.TXT 35998 网吧维护\资料\WINDOWS... -
多媒体教室
2013-06-14 08:10:31注: TCP/IP 设置完成后请用 PING 命令验证网络是否连通,如网络不通请尝试检查相应网络设备、重新安装 TCP/IP 协议等手段来解决问题。 2.3产品安装 教师机的安装 1. 插入安装光盘后会自动运行安装程序,进入... -
asp.net知识库
2015-06-18 08:45:45在Asp.net中如何用SQLDMO来获取SQL Server中的对象信息 使用Relations建立表之间的关系并却使用PagedDataSource类对DataList进行分页 通过作业,定时同步两个数据库 SQLSERVER高级注入技巧 利用反射实现ASP.NET控件和... -
由0晋升200%系统高手
2008-09-12 16:27:331.2.1 带参数的安装 1.2.2 无人值守安装 1.3 多系统安装 1.3.1 为Linux准备空间 1.3.2 用分区魔术师准备Linux空间 1.3.3 实战Windows XP/Linux双系统 1.3.4 用NTLDR实现多重引导 1.3.5 Windows与Linux... -
微软活动目录管理管理简明手册
2010-12-08 11:04:17有关DNS服务器的配置,读者可以参考《电脑报2001年合订本》下册附录中《ⅡS 5.0网络建站完全手册》一文。 4 ^; U6 a4 c4 _+ F. @& i* y2 M 9 X, c" R4 J. `7 w: z(二)安装活动目录 3 |" ]' a: f6 V# D$ W运行活动... -
Oracle Database 9i10g11g编程艺术:深入数据库体系结构(第2版)--详细书签版
2013-02-03 11:42:5315.1.1 用SQLLDR加载数据的常见问题 592 15.1.2 SQLLDR警告 613 15.1.3 SQLLDR小结 614 15.2 外部表 614 15.2.1 建立外部表 615 15.2.2 处理错误 619 15.2.3 使用外部表加载不同的文件 622 15.2.4 多用户... -
经典SQL语句大全
2014-12-20 12:00:301、1=1,1=2的使用,在SQL语句组合时用的较多 “where 1=1” 是表示选择全部 “where 1=2”全部不选, 如: if @strWhere !='' begin set @strSQL = 'select count(*) as Total from [' + @tblName + '] where ' + ... -
数据库操作语句大全(sql)
2013-08-15 17:25:421、1=1,1=2的使用,在SQL语句组合时用的较多 “where 1=1” 是表示选择全部 “where 1=2”全部不选, 如: if @strWhere !='' begin set @strSQL = 'select count(*) as Total from [' + @tblName + '] where ' +... -
千里马酒店前台管理系统V7使用手册
2011-06-16 14:09:38如何避免排房冲突、如何确定房价等酒店业务规则,均在这一层中处理。 数据处理层的作用是直接与数据库管理系统DBMS连接,负责低层的数据处理和存贮过程。千里马V7.2采用MS-SQL SERVER 2000数据库系统,并充分... -
oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串
2017-05-06 20:26:52如果你的电脑满足要求但仍然显示检查失败,这时候直接忽略,勾选全部忽略 7. 步骤6/8:概要信息 核对将要安装数据的详细信息,并保存响应文件,以备以后查看。然后点击完成数据库安装 8. 步骤7/8:安装产品 ... -
提供系统设置窗口进行整体的配置参数设置。 (二)、效果图 五、视频监控系统 (一)、功能特点 支持多画面切换,全屏切换等,包括1+4+6+8+9+13+16+25+36+64画面切换。 支持alt+enter全屏,esc退出全屏。 ...
-
因为uiautomator是独占资源,所以当atx运行的时候uiautomatorviewer是不能用的,为了减少atx频繁的启停,我们开发了基于浏览器技术的weditor UI查看器。https://github.com/openatx/weditor 安装方法(备注: 目前最新...
-
The GNU C Library :本手册的目的是告诉你如何使用GNU C库。 框架 C++通用框架和库 abseil-cpp :Abseil C ++ 通用库。 Apache C++ Standard Library:是一系列算法,容器,迭代器和其他基本组件的集合。 ...
-
Quartus_II使用教程
2012-11-26 23:20:43个人比较喜欢把设计图,波形图等界面单独显示,利用自己电脑windows7系统的预览 功能,切换起来十分方便,便于观察。点detach window,就可实现,如图12. 图12 然后在edit里面编辑end time和grid size。如图13. ... -
跨域,你需要知道的全在这里
2020-11-22 18:44:10// 在 localhost:3000 查看效果,即可收到后台返回的数据 10 </code></pre> 打开浏览器访问 </p><pre><code>localhost:8080</code></pre> 即可看到获取到的数据。 <p><img alt="" src=...
-
libFuzzer视频教程
-
点文件:ftp -o dotfiles.tgz https:github.comwablairdotfilestarballmaster-源码
-
Galera 高可用 MySQL 集群(PXC v5.7+Hapro)
-
torch-distlearn:一套针对Torch的分布式学习算法-源码
-
心力衰竭研究-源码
-
MySQL 事务和锁
-
瀑布模型,与原型模型
-
深究字符编码的奥秘,与乱码说再见
-
Hi
-
无码理解什么是ConcurrentHashMap?(上篇)
-
MaxScale 实现 MySQL 读写分离与负载均衡
-
2021-03-02
-
TCPIP卷一(12):EIGRP的负载均衡方式 And RouterID、default Router
-
5118智能原创-火车采集器插件2020-04-01.rar
-
2021年 系统架构设计师 系列课
-
Xen虚拟机架构
-
【硬核】一线Python程序员实战经验分享(1)
-
工程制图 AutoCAD 2012 从二维到三维
-
PowerBI重要外部工具详解
-
TestDataGenerator.Core:一个可用于生成用于测试或其他用途的数据的库。 您为其提供了一个模式,该模式包含定义要生成的输出的符号,它将创建随机数据以匹配该模式-源码