Monkey测试常用的命令如下:

  1. 抓取日志
  • adblogcat-c:清除历史日志。

  • adblogcat-vtime>D:\Android日志\logcat.log:抓取日志并保存到指定目录。

  • Ctrl+C:结束抓取。

  • 查看已安装包
    • adbshellpmlistpackages:列出所有已安装的包。
  • 打开指定包名进行monkey测试
    • adbshellmonkey-p包名-v10000>D:\monkey\monkey_test.log:对指定包名进行10000次点击测试,并将结果保存到日志文件。
  • Monkey稳定性测试常用命令
    • adbshellmonkeyn:执行n次随机事件。

    • adbshellmonkey-pcom.android.calculator21000:对指定包名执行1000次随机事件。

    • adbshellmonkey-pcom.android.calculator2--throttle1000100:对指定包名执行1000次随机事件,事件间隔为100ms。

    • adbshellmonkey-pcom.android.calculator2--throttle1000-s200100:对指定包名执行1000次随机事件,事件间隔为200ms,前100次不延迟。

    • adbshellmonkey-pcom.android.calculator2--throttle1000100>c:\test.txt:对指定包名执行1000次随机事件,并将结果保存到文本文件。

    • adbshellmonkey-v-pcom.android.calculator2--throttle1000--pct-touch100:对指定包名执行100%的触摸事件,共100次。

    • adbshellmonkey-pcom.android.calculator2--ignore-crashes--ignore-timeouts1000:对指定包名执行1000次随机事件,忽略崩溃和未响应。

  • 其他常用命令
    • adbshellmonkey-f-f:后接测试脚本名:运行指定的monkey脚本。

    • adbshellmonkey-s-s:后接随机数生成器的seed值:设置随机数生成器的seed值,以便重复执行相同的事件序列。

    • adbshellmonkey--throttle--throttle:后面接时间,单位为ms:设置事件之间的固定延迟。

    • adbshellmonkey--pct-touch--pct-touch:后面接触摸事件百分比:设置触摸事件的百分比。

    • adbshellmonkey--pct-motion--pct-motion:后面接动作事件百分比:设置动作事件的百分比。

    • adbshellmonkey--pct-trackball--pct-trackball:后面接轨迹球事件百分比:设置轨迹球事件的百分比。

    • adbshellmonkey--pct-nav--pct-nav:后面接基本导航事件百分比:设置基本导航事件的百分比。

    • adbshellmonkey--pct-majornav--pct-majornav:设定主要导航事件百分比:设定主要导航事件百分比,兼容中间键、返回键、菜单键。

    • adbshellmonkey--pct-syskeys--pct-syskeys:设定系统事件百分比:设定系统事件百分比,如HOME、BACK、拨号键、音量调节键等。

    • adbshellmonkey--pct-appswitch--pct-appswitch:设定启动不同应用程序的事件百分比:设定启动不同应用程序的事件百分比。

    • adbshellmonkey--pct-anyevent--pct-anyevent:设定任意事件百分比:设定任意事件百分比。

    这些命令可以帮助你进行Android应用的稳定性测试,检查应用在随机事件下的表现,并记录详细的测试日志。

    点赞(0) 打赏

    微信小程序

    微信扫一扫体验

    微信公众账号

    微信扫一扫加关注

    发表
    评论
    返回
    顶部