成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Monkey事件類型參數有哪些?

開發 開發工具
Monkey就是SDK中附帶的一個工具。Monkey是Android中的一個命令行工具,可以運行在模擬器里或實際設備中。

Monkey 的事件類型總共有 11 種,分別是觸摸(Touch)、手勢(motion)、二指縮放(pinchzoom)、軌跡(trackball)、旋轉(rotation)、基本導航(nav)、主要導航事件(majornav)、系統按鍵(syskeys)、啟動 activity(appswitch)、鍵盤事件(flip)和其它類型事件(anyevent),在日志中分別用 0-10 來表示;

如:

C:\Users\XXX>adb shell monkeyp cn.mopon.film --throttle 1000 -vvv 100
:Monkey: seed=160364725750 count=100
:IncludeCategory: android.intent.category.LAUNCHER
:IncludeCategory: android.intent.category.MONKEY
// Event percentages:
// 0: 15.0%
// 1: 10.0%
// 2: 2.0%
// 3: 15.0%
// 4: -0.0%
// 5: -0.0%
// 6: 25.0%
// 7: 15.0%
// 8: 2.0%
// 9: 2.0%
// 10: 1.0%
// 11: 13.0%

事件說明:

  • 觸摸事件:指在屏幕某處按下并抬起的操作。
  • 手勢事件:指在屏幕某處的按下、隨機移動、抬起的操作(劃動)。
  • 縮放事件:指在屏幕上某處放大縮小事件,如地圖的測試,這類事件較多。
  • 軌跡事件:模擬的軌跡球的操作,早期手機較多,現在的手機幾乎都沒有軌跡球,但軌跡球事件中包含曲線滑動操作,如果被測程序需要曲線滑動時可以選用此參數。
  • 屏幕旋轉事件:屏幕旋轉事件是一個隱藏事件,它是模擬屏幕的橫屏和豎屏轉換。
  • 基本導航事件:指點擊方向輸入設備的上、下、左、右按鍵的操作,現在手機多數沒有上下左右的操作,這類事件很少。
  • 主要導航事件:指點擊“主要導航”按鍵的操作,這些按鍵通常會導致 UI界面中的動作,如鍵盤回退,菜單,中間鍵等。
  • 系統按鍵事件:指點擊系統保留使用的按鍵的操作,如點擊 Home 鍵、返回鍵、音量調節鍵等啟動 Activity 事件:指在手機上啟動一個 Activity 的操作,即打開某個應用的某個 activity 界面。
  • 鍵盤事件:鍵盤事件主要是一些與鍵盤相關的操作,如點擊輸入框、鍵盤彈起、鍵盤收回等。
  • 其它類型事件:除以上事件以外的其它事件,比如按鍵、其他不常用的設備上的按鈕等。

好了,事件介紹完了,下面需要介紹在 monkey 測試中如何指定事件的比例,比如地圖類的可以指定縮放事件較多一些,連連看游戲指定劃動類較多一些,這樣有利于測試的有效性,事件比例的設置是通過(--pct-事件名)的格式來指定事件的百分比,相關案例如下:

指定觸摸事件的百分比

adb shell monkey -p cn.mopon.film --pct-touch 20 1000

注:--pct-{+事件類別}{+事件類別百分比}用于指定每種類別事件的百分比(在 Monkey事件序列中,該類事件數目占總事件數目的百分比),--pct-touch {+百分比}用于調整觸摸事件的百分比(觸摸事件是一個 down-up 事件,它發生在屏幕上的某單一位置)。

指定動作事件的百分比

adb shell monkey -p cn.mopon.film --pct-motion 30 1000

注:指定動作事件的百分比(動作事件由屏幕上某處的一個 down 事件、一系列的偽隨機事件和一個 up 事件組成)。

指定多個事件的百分比

adb shell monkey -p cn.mopon.film --pct-touch 20--pct-pinchzoom30--pct-motion 15 --pct-appswitch 301000

說明:指定多個事件百分比時,各百分比之和不能超過 100% 如果不指定事件的百分比,monkey 會隨機按事件百分比來跑 app。

責任編輯:姜華 來源: 今日頭條
相關推薦

2023-04-09 14:48:03

JavaScript腳本語言開發

2023-04-24 12:37:39

光纖單模光纖多模光纖

2024-09-12 16:52:38

2010-06-13 15:42:37

MySQL性能優化

2014-11-07 10:05:38

OSPFLSA

2023-03-24 16:21:08

2024-12-23 15:58:38

2025-05-13 10:03:21

2024-01-23 16:54:38

2010-05-31 10:35:12

MySQL數據類型

2024-03-04 07:37:40

MySQL記錄鎖

2010-05-05 10:49:34

Oracle 復合類型

2010-04-20 09:22:27

Oracle 復合類型

2024-04-03 14:56:12

生成式AI人工智能機器學習

2024-08-26 15:31:55

2023-04-26 10:06:08

RocketMQ屬性Consumer

2025-04-23 08:10:00

2021-07-01 07:51:45

React事件綁定

2010-07-23 14:18:47

SQL Server數

2010-07-09 15:10:11

MS SQL Serv
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品国产91久久久久久 | 亚洲一区二区三区在线视频 | 欧美日韩一区在线 | 国产精品免费在线 | 国产精品美女www爽爽爽 | 91中文字幕 | 欧美成人一区二免费视频软件 | 国产视频一视频二 | 国产欧美一区二区在线观看 | 日日操操 | 黄色一级电影在线观看 | 欧美成人一区二区三区片免费 | 欧美在线视频观看 | 男女爱爱网站 | 日韩欧美国产精品一区二区三区 | 免费看一区二区三区 | 国产sm主人调教女m视频 | 久草综合在线视频 | 九九九国产| 欧美日韩大陆 | 精品9999| 91新视频 | 国产精品久久久久久亚洲调教 | 国产重口老太伦 | 99re热精品视频 | 久热免费| 97超碰在线免费 | 一级毛片在线播放 | 亚洲综合一区二区三区 | 91最新在线视频 | 一级在线视频 | 久久婷婷麻豆国产91天堂 | 欧美成人aaa级毛片在线视频 | 亚洲一区二区久久 | 国产欧美日韩 | 一区二区在线 | 国产在线精品一区二区三区 | 91影院在线观看 | 欧美日韩中文国产一区发布 | 日韩黄 | 成人免费黄视频 |