执行monkey测试时,设置--throttle为1000 ,执行次数为10,如下:

adb shell monkey --pct-touch 100 -v -v -v --throttle 1000 -s 100  10 > d:\cmd\monkey_test.txt

在cmd中执行后,发现:

1.手机上只执行了几个动作,就不动了,不应该是执行10个动作吗?

2.命令中的时间间隔是1000ms,次数是10,也就是说这条指令最短也需,10s才能执行完毕,但是手机上实际执行时间只有3-4s的样子,不应该是10s吗?

3.打开log发现count=10,但是查看事件次数并没有10次(搜索Sleeping for 1000 milliseconds,只有5次,不应该是10次吗?)

这是正常的吗?请指教

附上log:

:Monkey: seed=100 count=10
:IncludeCategory: android.intent.category.LAUNCHER
:IncludeCategory: android.intent.category.MONKEY
// Selecting main activities from category android.intent.category.LAUNCHER
//   + Using main activity com.android.contacts.activities.PeopleActivity (from package com.android.contacts)
//   + Using main activity com.android.dialer.DialtactsActivity (from package com.android.dialer)
//   + Using main activity com.android.email.activity.Welcome (from package com.android.email)
//   + Using main activity com.google.android.gms.app.settings.GoogleSettingsActivity (from package com.google.android.gms)
//   + Using main activity com.android.mms.ui.ConversationList (from package com.android.mms)
//   + Using main activity com.motorola.camera.Camera (from package com.motorola.camera)
//   + Using main activity com.android.gallery3d.app.GalleryActivity (from package com.motorola.MotGallery2)
//   + Using main activity com.android.vending.AssetBrowserActivity (from package com.android.vending)
//   + Using main activity com.android.settings.Settings (from package com.android.settings)
//   + Using main activity com.android.calendar.AllInOneActivity (from package com.google.android.calendar)
//   + Using main activity com.google.android.apps.chrome.Main (from package com.android.chrome)
//   + Using main activity com.android.deskclock.DeskClock (from package com.google.android.deskclock)
//   + Using main activity com.google.android.apps.docs.app.NewMainProxyActivity (from package com.google.android.apps.docs)
//   + Using main activity com.google.android.gm.ConversationListActivityGmail (from package com.google.android.gm)
//   + Using main activity com.google.android.talk.SigningInActivity (from package com.google.android.talk)
//   + Using main activity com.android.music.activitymanagement.TopLevelActivity (from package com.google.android.music)
//   + Using main activity com.google.android.apps.plus.phone.ConversationListActivity (from package com.google.android.apps.plus)
//   + Using main activity com.google.android.youtube.videos.EntryPoint (from package com.google.android.videos)
//   + Using main activity com.google.android.youtube.app.honeycomb.Shell$HomeActivity (from package com.google.android.youtube)
//   + Using main activity com.sohu.inputmethod.sogou.SogouIMELauncher (from package com.sohu.inputmethod.sogou)
//   + Using main activity com.motorola.bodyguard.app.DashboardActivity (from package com.motorola.bodyguard)
//   + Using main activity com.motorola.fmplayer.FMPlayer (from package com.motorola.fmplayer)
//   + Using main activity com.motorola.genie.app.DashboardActivity (from package com.motorola.genie)
//   + Using main activity com.motorola.contextaware.ui.GalleryActivity (from package com.motorola.contextual.smartrules2)
//   + Using main activity com.google.android.googlequicksearchbox.VoiceSearchActivity (from package com.google.android.googlequicksearchbox)
//   + Using main activity com.google.android.googlequicksearchbox.SearchActivity (from package com.google.android.googlequicksearchbox)
//   + Using main activity com.motorola.frictionless.writer.MigrateLaunchActivity (from package com.motorola.migrate)
//   + Using main activity com.google.android.apps.books.app.BooksActivity (from package com.google.android.apps.books)
//   + Using main activity com.android.calculator2.Calculator (from package com.android.calculator2)
//   + Using main activity com.android.providers.downloads.ui.DownloadList (from package com.android.providers.downloads.ui)
//   + Using main activity com.google.android.maps.MapsActivity (from package com.google.android.apps.maps)
//   + Using main activity com.google.apps.dots.android.app.activity.CurrentsStartActivity (from package com.google.android.apps.magazines)
//   + Using main activity com.google.android.gms.games.ui.destination.main.MainActivity (from package com.google.android.play.games)
//   + Using main activity com.google.android.apps.plus.phone.HomeActivity (from package com.google.android.apps.plus)
//   + Using main activity com.google.android.apps.docs.quickoffice.HomeActivity (from package com.quickoffice.android)
//   + Using main activity com.android.stk.StkLauncherActivity (from package com.android.stk)
//   + Using main activity com.google.android.apps.translate.TranslateActivity (from package com.google.android.apps.translate)
//   + Using main activity com.tencent.mm.ui.LauncherUI (from package com.tencent.mm)
// Selecting main activities from category android.intent.category.MONKEY
//   + Using main activity com.android.launcher2.Launcher (from package com.android.launcher)
//   + Using main activity com.android.settings.Settings$RunningServicesActivity (from package com.android.settings)
//   + Using main activity com.android.settings.Settings$StorageUseActivity (from package com.android.settings)
//   + Using main activity com.google.android.street.Street (from package com.google.android.street)
//   + Using main activity com.google.android.googlequicksearchbox.SearchActivity (from package com.google.android.googlequicksearchbox)
// Seeded: 100
// Event percentages:
//   0: 100.0%
//   1: 0.0%
//   2: 0.0%
//   3: 0.0%
//   4: -0.0%
//   5: 0.0%
//   6: 0.0%
//   7: 0.0%
//   8: 0.0%
//   9: 0.0%
//   10: 0.0%
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.category.LAUNCHER;launchFlags=0x10200000;component=com.google.android.googlequicksearchbox/.SearchActivity;end
    // Allowing start of Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.google.android.googlequicksearchbox/.SearchActivity } in package com.google.android.googlequicksearchbox
Sleeping for 1000 milliseconds
    // Allowing start of Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.google.android.googlequicksearchbox/com.google.android.apps.gsa.legacyui.VelvetActivity } in package com.google.android.googlequicksearchbox
    // activityResuming(com.google.android.googlequicksearchbox)
:Sending Touch (ACTION_DOWN): 0:(514.0,628.0)
:Sending Touch (ACTION_UP): 0:(520.50616,620.84045)
Sleeping for 1000 milliseconds
:Sending Touch (ACTION_DOWN): 0:(433.0,126.0)
:Sending Touch (ACTION_UP): 0:(429.64285,119.586914)
Sleeping for 1000 milliseconds
:Sending Touch (ACTION_DOWN): 0:(20.0,934.0)
:Sending Touch (ACTION_UP): 0:(20.609941,929.5743)
Sleeping for 1000 milliseconds
:Sending Touch (ACTION_DOWN): 0:(652.0,503.0)
:Sending Touch (ACTION_UP): 0:(645.63354,499.427)
Sleeping for 1000 milliseconds
:Sending Touch (ACTION_DOWN): 0:(574.0,207.0)
Events injected: 10
:Sending rotation degree=0, persist=false
:Dropped: keys=0 pointers=0 trackballs=0 flips=0 rotations=0
## Network stats: elapsed time=5133ms (0ms mobile, 0ms wifi, 5133ms not connected)
// Monkey finished

请教,关于monkey测试的时间间隔、执行次数、log中的动作次数相关推荐

  1. monkey测试linux设备,Monkey测试环境搭建及测试执行

    一.环境准备 1.JDK 2.Android SDK 二.JAVA环境的搭建 1.JDK 下载地址:https://www.oracle.com/technetwork/java/javase/dow ...

  2. Monkey测试工具详解

    Monkey测试工具简介: Monkey是Android SDK 中附带的一个工具:Monkey测试的原理:利用socket通讯(Android客户端和服务器以TCP/UDP方式)的方式来模拟用户的按 ...

  3. 模拟器下载安装【用于monkey测试】

    若想monkey测试,前提是将adb工具下载安装成功.在DOS命令窗口输入adb version,出现如下类似的就表明安装成功 1.下载mumu模拟器 下载mumu的网址:http://mumu.16 ...

  4. monkey测试_安卓测试之monkey

    安卓手机最简单的随机压力测试工具monkey真的是测试的福星,人人都可以用,只需要敲一串命令即可: 举例:adb shell monkey -p com.android.camera --ignore ...

  5. Android系统(45)--Monkey 测试相关知识

    Monkey 测试相关知识点 Monkey 在开发中非常常见,本篇主要梳理monkey 测试相关知识点.主要包括以下内容 整机 monkey 测试命令 app monkey 测试命令 判断Monkey ...

  6. monkey 测试 ANR 问题 整理分析

    ​​​​​ 1.ANR简介 ANR是Application Not Responding的简称,即应用无响应. anr trace log 一般在 /data/anr 目录. 2.ANR 分类 1. ...

  7. Monkey框架(测试方法篇) - monkey测试实例

    一.常规的稳定性测试 测试背景: 这是一个海外的合作项目,被测程序是Android应用(App).测试希望通过Monkey来模拟用户长时间的随机操作,检查被测应用是否会出现异常(应用崩溃或者无响应). ...

  8. android性能测试~monkey测试

    monkey测试理论知识: 1.monkey相关知识点: Monkey是发送伪随机用户事件的工具: 2.Monkey基本用法 : 可以通过开发机器上的命令行或脚本来启动Monkey.由于Monkey运 ...

  9. Monkey测试详解

    概念: monkey test,也有人叫做搞怪测试,一般指用毫无规律的指令或操作去测试被测系统,观察被测系统的稳定性和容错性.这种测试方式在产品周期中的早期阶段会找到很多很好的bug,为用户节省不少的 ...

最新文章

  1. sql列转行函数oracle,SQL列转行
  2. 五大自动化测试的 Python 框架
  3. Winpcap网络编程十之Winpcap实战,两台主机通过中间主机通信
  4. Python快速入门(1)
  5. python怎么解释语言_python属于解释语言吗
  6. Java表示0到200的质因数_java记——循环 求一个数的所有质因数
  7. matlab立体坐标定位_【光电视界】视觉导航定位系统工作原理及过程
  8. linux oracle异常,Linux上oracle常见安装异常总结
  9. C#访问和操作MYSQL数据库
  10. 服务器控件的使用注意事项
  11. 大型互联网网站架构心得之一:任务拆分
  12. TIS-prescan
  13. [embeded] Relocations in generic ELF (EM: 183)
  14. canvas的width和style.width的区别
  15. 超级爆笑学生作文大全
  16. 网络安全学习第6篇 - 爆破及PE文件解释
  17. ELMo模型的理解与实践(2)
  18. “3亿”风暴席卷昆明 搜狗全国移动峰会即将开幕
  19. 106.android简单的GPS实时定位
  20. STM32F429移植LVGL

热门文章

  1. calendar前推n天_把日期往前或者往后推一天
  2. 代替网易云的音乐软件(电脑端
  3. 【转载】【缺陷预防技术】自动错误预防(AEP)
  4. C#调用IDL(.pro.sav)
  5. 二维码高端路线养成计
  6. 搜索的未来可能是“更少的搜索”
  7. bzoj5334 [Tjoi2018]数学计算(线段树)
  8. 阀门定位器如何分类?
  9. iPad上的背单词神器 — 单词播放器 HD 发布
  10. 业余浏览网:仪器厂家、硬件常用、色彩搭配