软件测试之 android手机内置随机压力测试工具【monkey】操作指令及 monkey 的常见面试题

简介: 软件测试之 android手机内置随机压力测试工具【monkey】操作指令及 monkey 的常见面试题

一:Ctrl+R 打开cmd 控制台

输入:adb shell monkey -p 包名 --throttle 100
--ignore-crashes --ignore-timeouts --pct-touch 70
--pct-motion 20 -v -v -v -s 1006 300000 > E:\xxxx.log

注意!!!此页面换行为了展示美观 没有(输入汉字)及其(冒号) 只输入后面的指令
cmd控制台 输入指令时不要手动换行 根据控制台自动换行
注释:monkey 是(猴子)也就是andriod内置随机压力测试工具
-p是(package)安装包 、
throttle 是延时毫秒 100是毫秒数值
ignore 是忽略 crashes是崩溃 ( monkey在遇到崩溃的时候 默认会退出,加上忽略会继续执行 ) 语法:–ignore-crashes
ignore 是忽略 timeouts是超时 (monkey在遇到超时默认退出) 语法: --ignore-timeouts
pct-touch 70 是点击事件 语法:–pct-touch 70是 点击事件70%
pct-motion 20 是滑动事件 语法:–pct-motion 20是 滑动事件20%
点击事件70% 滑动事件20%,剩下的10%让monkey自己随机分配
-v -v -v 是最详细的日志信息
-s 是seed 种子的意思 1006是自定义种子数值
300000 是测试的次数 30万起大约需要3小时测完

E:\ 是指向路径
xxxx.log 是自定义名字 意思查看U最详细日志的地方
ANR=application应用No不Response 响应应用程序无响应

二:图文讲解:monkey操作指令
2.1 monkey完整指令

2.2 崩溃与超时

2.3点击事件与滑动事件

2.4seed 种子的解释

2.5 monkey日志分析

三:monkey 面试题

相关文章
|
9天前
|
编译器 Android开发 开发者
Android经典面试题之Kotlin中Lambda表达式和匿名函数的区别
Lambda表达式和匿名函数都是Kotlin中强大的特性,帮助开发者编写简洁而高效的代码。理解它们的区别和适用场景,有助于选择最合适的方式来解决问题。希望本文的详细讲解和示例能够帮助你在Kotlin开发中更好地运用这些特性。
25 9
|
3月前
|
Android开发 数据安全/隐私保护 虚拟化
安卓手机远程连接登录Windows服务器教程
安卓手机远程连接登录Windows服务器教程
417 4
|
3月前
|
安全 搜索推荐 Android开发
Android vs. iOS:解锁智能手机操作系统的奥秘####
【10月更文挑战第21天】 在当今这个数字化时代,智能手机已成为我们生活中不可或缺的伙伴。本文旨在深入浅出地探讨两大主流操作系统——Android与iOS的核心差异、优势及未来趋势,帮助读者更好地理解这两个平台背后的技术哲学和用户体验设计。通过对比分析,揭示它们如何塑造了我们的数字生活方式,并展望未来可能的发展路径。无论您是技术爱好者还是普通用户,这篇文章都将带您走进一个充满创新与可能性的移动世界。 ####
127 3
|
4月前
|
Android开发
Android面试之Activity启动流程简述
Android面试之Activity启动流程简述
107 6
|
4月前
|
Android开发
Android面试高频知识点(1) 图解Android事件分发机制
Android面试高频知识点(1) 图解Android事件分发机制
|
4月前
|
消息中间件 存储 Java
Android面试高频知识点(2) 详解Android消息处理机制(Handler)
Android面试高频知识点(2) 详解Android消息处理机制(Handler)
|
4月前
|
XML 前端开发 Android开发
Android面试高频知识点(3) 详解Android View的绘制流程
Android面试高频知识点(3) 详解Android View的绘制流程
Android面试高频知识点(3) 详解Android View的绘制流程
|
4月前
|
消息中间件 Android开发 索引
Android面试高频知识点(4) 详解Activity的启动流程
Android面试高频知识点(4) 详解Activity的启动流程
39 3
|
4月前
|
XML 前端开发 Android开发
Android面试高频知识点(3) 详解Android View的绘制流程
Android面试高频知识点(3) 详解Android View的绘制流程
37 2
|
4月前
|
消息中间件 存储 Java
Android面试高频知识点(2) 详解Android消息处理机制(Handler)
Android面试高频知识点(2) 详解Android消息处理机制(Handler)
74 1

热门文章

最新文章