Monkey Test - 命令
一、monkey测试常用命令
1.1 端口被占用
执行:netstat -ano | findstr "5037" ;提示不是内部命令,先c: 回车;cd \Windows\System32 回车
执行:netstat -ano 查看全部端口
执行:netstat -ano | findstr "5037" 查看占用端口
然后找到后ctrl+shift+delete到任务管理器去结束任务
adb kill-server
adb start-server
adb nodaemon server -a
1.2 命令
adb devices 查看当前连接设备
adb shell 登录设备,后面加直接运行的命令
adb shell pm list package -3 查看所有第三方包名
参数:
1)-f 输出包及包相关联的文件
2)-d 只输出禁用的包
3)-e 只输出启动的包
4)-s 只输出系统包
5)-3 只输出第3方包
6)-i 只输出包和安装信息
7)-u 只输出包和未安装信息
8)--user<user_id> 根据用户id查询包,user_id可选;如:--user 0 代表设备的顺序,从0开始
1.3 随机测试
adb shell monkey -p 包名 -v 次数 >D:\monkeylog.txt 随机测试保存log日志
1.4 参数
-p 约束限制,指定一个包或多个包
1)指定一个包:
adb shell monkey -p com.eee.package 100
100为时间计数,即让monkey程序模拟100次随机用户事件
2)指定多个包:
adb shell monkey -p com.eee.pa -p com.eee.pb -p com.eee.pc 100
-v 指定打印信息的详细级别,一个-v增加一个级别,默认级别为0
1)日志级别 level 0
adb shell monkey -p 包名 -v 100
缺省值,仅提供启动提示,测试完成和最终结果等少量信息
2)日志级别 level 1
adb shell monkey -p 包名 -v -v 100
提供较为详细的日志,包括每个发送到activity的事件信息
3)日志级别 level 2
adb shell monkey -p 包名 -v -v -v 100
最为详细的日志,包括3测试中选中未选中的事件信息
-s 指定产生随机事件seed值,相同的seed值将产生相同的时间序列
adb shell monkey -p 包名 -s 12345 -v 100
--throttle 毫秒,在事件之间插入固定的时间毫秒延迟,使用此参数减缓monkey的运行速度;不设置此参数,事件没有延迟,将以最快的速度生成
adb shell monkey --throttle 300 -v 100
300毫秒是实际用户操作的最快300毫秒左右的一个动作事件
1.5 调试选项
--ignore-crashes 忽略崩溃
--ignore-timeouts 忽略超时
--ignore-security-exceptions 忽略安全异常
--kill-process-after-error 通知系统停止发生错误的进程;应用程序仅是静止在发生错误时的状态,系统并不会结束该应用的进程
--monitor-native-crashes 跟踪本地方法的崩溃问题
adb shell monkey -p 包名 -s 500 --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v -v 10000 >D:\monkeylog.txt
1.6 事件选项
--pct-{+事件类别}{+事件类别百分比} 在monkey事件序列中,该时间数目占总时间数目的百分比
--pct-touch 调整触摸事件百分比;触摸事件是一个down-up事件,它发生在屏幕上的单一位置
--pct-motion 调整动作事件百分比;动作事件由屏幕上某处的down事件,一系列的伪随机事件和一个up事件组成
--pct-trackball 调整轨迹事件百分比;轨迹事件由一个或几个随机的移动组成,有时还伴随有点击
--pct-nav 调整“基本”导航事件的百分比;导航事件由来自方向输入设备的up/down/left/right组成
--pct-majornav 调整“主要”导航事件的百分比;这些导航事件通常应发图形界面中
--pct-syskeys 调整“系统”按键事件的百分比;这些按键通常被保留,由系统使用,如Home,Back,Start Call及音量
-pct-appswitch 调整启动activity的百分比;在随机间隔里,monkey将执行一个startAcyivity()的调用,作为最大程度覆盖包中全部activity的一种方法
--pct-anyevent 调整其他类型事件的百分比;它包罗了所有其他类型事件,按键及其他不常用设备按钮。
转载于:https://www.cnblogs.com/simran/p/9334061.html
Monkey Test - 命令相关推荐
- monkey自动化测试(命令行)
参考文献: www.cnblogs.com/zhaoyanjun/- [monkey架构设计] www.cnblogs.com/plokmju/p/6- [monkey的用法] www.jianshu ...
- monkey常用命令和怎么杀死monkey进程
monkey什么时候用? 等我们的产品处于稳定状态,没有太多BUG后,一般用monkey去测试产品的稳定性.健壮性(是否会发生闪退.崩溃和无响应等问题) 什么是Monkey? Monkey是Andro ...
- monkey常用命令及其用法
monkey作为客户端常用的稳定性测试工具,常用的参数及其用法是怎样的呢?接下来我们一起. monkey常规命令~ -h 大家最希望知道的当时是monkey都有哪些命令参数,这些命令参数都是什么用处, ...
- android 脚本运行命令大全,【Android】Monkey之命令详解
一 monkey事件类命令 1.运行脚本 adb shell monkey -f -f : 后接测试脚本名,表示要使用 monkey 支行指定的 monkey脚本,如:adb shell monke ...
- ADB和monkey常用命令笔记
ADB常用命令: 1.无线网链接ADB adb connect 域名:端口号(127.0.0.1:62001) 2.查看当前设备链接状态 adb devices 多个设备 adb -s devices ...
- Android 系统(212)---monkey实战–测试步骤、常用参数、常规monkey命令
monkey实战–测试步骤.常用参数.常规monkey命令 [转]monkey实战–测试步骤.常用参数.常规monkey命令 ***(本文转自:https://blog.csdn.net/u01164 ...
- ADB常用命令和Monkey命令
adb devices(描述:这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示) Offline(不能调试仅是连接,原因很可能是a ...
- monkey测试入门2--测试步骤、常用参数、常规monkey命令
<凤栖梧> 柳永 伫倚危楼风细细,望极春愁,黯然生天际.草色烟光残照里,无言谁会凭栏意? 拟把疏狂图一醉,对酒当歌,强乐还无味,衣带渐宽终不悔,为伊消得人憔悴. 简要步骤:adb devi ...
- monkey命令——压力测试——转载参考03
转载:https://blog.csdn.net/u011649536/article/details/45043781?utm_source=blogxgwz9 简要步骤:adb devices-- ...
- Android自动化测试之Monkey命令使用及monkey脚本编写
系列文章 Android自动化测试环境部署及adb sdkmanager avdmanager Monitor DDMS工具使用及命令详解 Android自动化测试之Monkey使用及monkey脚本 ...
最新文章
- IM4Java + GraphicsMagick 实现高清图片剪裁处理
- 对quake3源代码的学习与研究初步的计划
- 微服务网关 Kong 快速上手攻略
- 2019-2020 ACM-ICPC Brazil Subregional Programming Contest
- 数学之美笔记(二十)
- 算法与数据结构(part3)--数据结构概述
- gradle java_Java EE,Gradle和集成测试
- bitcount java_Java源码解释之Integer.bitCount
- 找出一棵树某一深度所有节点
- 简单易用的ASP.NET UBB编辑器
- android Xmpp+openfire 消息推送 :SASL authentication failed using mechanism DIGEST-MD5
- 饭后Android 第四餐-BRVAH(最好用的数据适配器)(BRVAH简介,使用方法,item的点击事件,列表加载动画,添加头部、尾部,自定义ViewHolder)
- 2021年高处安装、维护、拆除考试报名及高处安装、维护、拆除复审模拟考试
- 如何将两个mp3文件合成一个?
- 基于python的注册登录界面_python如何做一个登录注册界面
- 暑假多看看英文原版电影
- 微信jsapi支付流程
- 智能音箱场景下的性能优化
- 支付宝小程序动态绑定样式
- 共享文件夹服务器内存资源不足,『excel文件打开就提示可用资源不足,无法完成此任务』共享文件夹怎么设置...