常用monkey语句

Adb shell monkey -p 包名 -v-v-v 日志级别 -s 随机种子数 -throttle 事件间隔 500 事件数量

-hprof 在事件前后生成profilling报告

-ignore-crashes 忽略应用发生崩溃或异常,monkey运行直到停止

-ignore-timeouts 忽略应用发送超时错误

-ignore-security-exception 忽略应用发生的许可错误

-pct-touch 80 调整点击事件百分比

-pct-motion 调整滑动事件百分比

-pct-trackball 调整轨迹滑动事件百分比

-pct-syskeys 调整系统事件百分比音量调节、home返回键等

-pct-pinchzoom 调整缩放事件百分比

-pct-flip 调整键盘事件的百分比。(点击输入框键盘呼起键盘隐藏)

-pct-rotation 调整屏幕旋转事件的百分比。(横屏竖屏切换)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
monkey测试是一种自动化的压力测试工具,用于评估应用的健壮性和稳定性。它是Android系统自带的一组测试工具之一,主要用于在真实设备上模拟用户操作,并通过分析应用崩溃、内存泄漏等异常情况来查找潜在的问题。 以下是monkey测试的一些常用命令及其解释: ### 1. `monkey -p` 命令 这个命令用来指定需要测试的应用包名,通常格式如下: ```bash monkey -p 包名 [参数] ``` 例如,如果你有一个名为`com.example.myapp`的应用,你可以使用: ```bash monkey -p com.example.myapp [参数] ``` ### 2. `-v` 参数 增加输出信息的详细程度,可以查看更多的日志内容: ```bash monkey -p 包名 -v [参数] ``` ### 3. `-s` 参数 设置随机数种子,保证每次测试结果的一致性。这对于复现特定场景下的问题非常有帮助: ```bash monkey -p 包名 -s 种子值 [参数] ``` ### 4. `-throttle` 参数 设置输入事件之间的延迟时间,默认值是0,表示快速连续输入事件。调整此参数可以帮助更细致地观察应用性能变化: ```bash monkey -p 包名 -throttle 延迟时间 [毫秒] [参数] ``` ### 5. `-pct-touch` 参数 指定触摸屏幕的比例百分比。默认为100%,表示完全依赖触屏输入,如果应用存在键盘输入的界面,这一步骤有助于发现键盘交互的相关问题: ```bash monkey -p 包名 -pct-touch 百分数 [参数] ``` ### 6. `-h` 参数 显示帮助信息,了解所有可用选项: ```bash monkey -h ``` ### 使用示例 假设你想对包名为`com.example.myapp`的应用进行一次简短的monkey测试,只关注触摸事件,并希望生成详细的日志信息,你可以使用以下命令: ```bash monkey -p com.example.myapp -v -pct-touch 95 & ``` 这个命令将运行一段时间后结束(因为没有指定事件数量)。你可以通过`CTRL+C`中断它并检查日志文件来查看结果。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值