日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

伪mac android,Mac,android sdk,monkey压力测试,真机

發布時間:2025/3/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 伪mac android,Mac,android sdk,monkey压力测试,真机 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.安裝Android SDK

http://down.tech.sina.com.cn/page/45703.html 新浪本地下載

安裝android sdk,將android-sdk-macosx.zip解壓即可,記住自己的安裝路徑

2.配置環境變量

* 在應用程序-》實用工具 找到終端,雙擊打開

* ?在命令行輸入sudo chmod 666 /etc/profile 修改profile文件的權限

* ?使用vi編輯profile文件

* 先輸入vi /etc/profile打開該文件

* 再點擊鍵盤上的i 進入編輯狀態

* 將光標通過方向鍵置于文件最后

* 輸入如下內容,注意各個文件路徑均為你自己的路徑

export ANDROID_HOME=/Users/fanny/Developer/android-sdk-macosx

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home

export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$JAVA_HOME/bin:$PATH

* 內容輸入完畢后,點擊鍵盤上的esc按鍵,之后輸入:wq 回車即可保存文件

* 最后在命令行輸入source /etc/profile

* 再執行echo $ANDROID_HOME 查看輸出內容是否與自己配置的一致

* 執行echo $JAVA_HOME查看輸出內容是否與自己配置的一致

* 一致則說明環境變量配置成功

* 打開解壓的android-sdk-macosx.zip的文件tools,雙擊android,選中了12個,安裝12個就好了,反正最前面的3個是必須安裝的,其他沒有限制

3。使用真機,連上mac的主機

如果沒有連上,在終端上直接輸入adb shell monkey -p 項目的activity -v 1000

會提示error: no devices/emulators found

4。運行

* 直接打開終端

* 輸入adb devices 列出所有的已連接的設備(包括真機和虛擬機)

* 輸入adb shell monkey

usage: monkey

[-p ALLOWED_PACKAGE [-p ALLOWED_PACKAGE] ...]:指定有效的package(如不指定,則對系統中所有package有效),一個-p 對應一個有效package

[-c MAIN_CATEGORY [-c MAIN_CATEGORY] ...]:activity必須至少包含一個指定的category,才能被啟動,否則啟動不了

[--ignore-crashes]:忽略崩潰

[--ignore-timeouts]:忽略超時

[--ignore-security-exceptions]:忽略安全異常

[--monitor-native-crashes] :跟蹤本地方法的崩潰問題

[--ignore-native-crashes]:忽略本地方法的崩潰問題

[--kill-process-after-error] :發生錯誤后直接殺掉進程

[--hprof]:指定該項后在事件序列發送前后會立即生成分析報告 —— 一般建議指定該項。

[--pct-touch PERCENT]:指定觸摸事件的百分比,如:--pct-touch 5%

[--pct-motion PERCENT]:(滑動事件)

[--pct-trackball PERCENT]:(軌跡球事件)

[--pct-syskeys PERCENT]:(系統按鍵事件 Home 、Back 、startCall 、 endCall 、 volumeControl)

[--pct-nav PERCENT] :(導航事件 up/down/left/right)

[--pct-majornav PERCENT]:(主要導航事件 back key 、 menu key)

[--pct-appswitch PERCENT] :(activity之間的切換)

[--pct-flip PERCENT]

[--pct-anyevent PERCENT]

[--pct-pinchzoom PERCENT]

[--pkg-blacklist-file PACKAGE_BLACKLIST_FILE]

[--pkg-whitelist-file PACKAGE_WHITELIST_FILE]

[--wait-dbg]

[--dbg-no-events]

[--setup scriptfile]

[-f scriptfile [-f scriptfile] ...]

[--port port]

[-s SEED] [-v [-v] ...]:指定產生隨機事件種子值,相同的種子值產生相同的事件序列。如:-s 200

[--sort-app-list]

[--throttle MILLISEC] :每個事件結束后的間隔時間——降低系統的壓力(如不指定,系統會盡快的發送事件序列)。如:--throttle 100

[--randomize-throttle]

[--profile-wait MILLISEC]

[--device-sleep-time MILLISEC]

[--randomize-script]

[--script-log]

[--bugreport]

[--periodic-bugreport]

[--delay-appswitch MILLISEC]

[--launch-app-after-launcher

[--launch-app-after-app MILLISEC PACKAGE_NAME CLASS_NAME]

COUNT

5、命令分類

* 常用選項:

--help:打印幫助信息

-v:指定打印信息的詳細級別,一個 -v增加一個級別 , 默認級別為 0 ,最高為-v -v -v

* 事件選項;

-s:指定產生隨機事件種子值,相同的種子值產生相同的事件序列。如:-s 200

--throttle:每個事件結束后的間隔時間——降低系統的壓力(如不指定,系統會盡快的發送事件序列)。如:--throttle 100

--pct-touch:指定觸摸事件的百分比,如:--pct-touch 5%

相關的還有以下option:

--pct-motion (滑動事件)

--pct-trackball (軌跡球事件)

--pct-nav (導航事件 up/down/left/right)

--pct-majornav (主要導航事件 back key 、 menu key)

--pct-syskeys (系統按鍵事件 Home 、Back 、startCall 、 endCall 、 volumeControl)

--pct-appswitch (activity之間的切換)

--pct-anyevent (任意事件)

* 約束選項:

-p:指定有效的package(如不指定,則對系統中所有package有效),一個-p 對應一個有效package, 如:-p com.ckt -p com.ckt.asura;

-c:activity必須至少包含一個指定的category,才能被啟動,否則啟動不了;

* 調試選項:

--dbg-no-events:初始化啟動的activity,但是不產生任何事件。為了得到最佳結果,把它與-v、一個或幾個包約 束、以及一個保持Monkey運行30秒或更長時間的非零值聯合起來,從而提供一個環境,可以監視應用程序所調用的包之間的轉換

--hprof:指定該項后在事件序列發送前后會立即生成分析報告? —— 一般建議指定該項。

--ignore-crashes:忽略崩潰

--ignore-timeouts:忽略超時

--ignore-security-exceptions:忽略安全異常

--kill-process-after-error:發生錯誤后直接殺掉進程

--monitor-native-crashes:跟蹤本地方法的崩潰問題

--wait-dbg:直到連接了調試器才執行monkey測試。

6、

-p

用此參數指定一個或多個包(項目的activity)。指定包(項目的activity)之后,monkey將只允許系統啟動指定的app。如果丌指定包(項目的activity), monkey將允許系統啟動設備中的所有app。

指定一個包:adb shell monkey -p 項目的activity 100

指定多個包:adb shell monkey -p fishjoy.control.menu? –p 項目的activity? 100

-v

用亍指定反饋信息級別(信息級別就是日志的詳細程度),總共分3個級別,分別對應的參數如下 表所示:

Level 0? :? adb shell monkey -p 項目的activity -v 100? ? ? ? ? ? ? // 缺省值,僅提供啟動提示、測試完成和最終結果等少量信息

Level 1? :? adb shell monkey -p 項目的activity -v? -v 100? ? ? ? ? // 提供較為詳細的日志,包括每個發送到Activity的事件信息

Level 2? :? adb shell monkey -p 項目的activity -v? -v? -v 100? ? // 最詳細的日志,包括了測試中選中/未選中的Activity信息

-s(隨機數種子)

用亍指定偽隨機數生成器的seed值,如果seed相同,則兩次Monkey測試所產生的事件序列也相同的。? 示例:

monkey測試1:adb shell monkey -p 項目的activity –s 10 100

monkey測試2:adb shell monkey -p 項目的activity –s 10 100

--throttle

用亍指定用戶操作(即事件)間的時延,單位是毫秒;如果丌指定這個參數,monkey會盡可能快的 生成和發送消息。 示

例:adb shell monkey -p 項目的activity --throttle 3000 100

7、

* 可將日志的詳細程度保存到文件夾中

adb shell monkey -p com.mimikko.mimikkoui -v-v-v 10000 >/Users/fanny/TestData/bug/java_monkey_log.txt

* 工作中為了保證測試數量的完整進行,我們一般不會在發生錯誤時立刻退出壓力測試。monkey 測試命令如下

adb shell monkey -p com.mimikko.mimikkoui -s 500 --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v 10000 >/Users/fanny/TestData/bug/java_monkey_log.txt

產生時間序列的種子值:500

忽略程序崩潰 、 忽略超時 、 監視本地程序崩潰 、 詳細信息級別為2 , 產生 10000個事件

總結

以上是生活随笔為你收集整理的伪mac android,Mac,android sdk,monkey压力测试,真机的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91色九色| 日本在线观看视频网站 | 激情综合久久 | 欧美春色 | 久久久噜噜噜久久久 | 91精选 | 亚洲色图视频在线观看 | 久久99深爱久久99精品 | 粉嫩av网 | 国内老熟妇对白hdxxxx | 亚洲特级毛片 | www.国产精品| 手机在线一区二区三区 | 欧美乱强伦 | 国产又粗又长又硬免费视频 | 成人看片黄a免费看视频 | 六月激情网 | 亚洲综合首页 | 国产无遮挡18禁无码网站不卡 | 手机看片1024在线 | 男女超爽视频免费播放 | 午夜激情一区 | 亚洲少妇一区二区三区 | 国产麻豆天美果冻无码视频 | 中文字幕电影一区二区 | 日韩簧片在线观看 | 久久国产情侣 | 久久久国产精品一区二区三区 | 国产偷v国产偷v亚洲高清 | 福利电影一区二区三区 | 成a人片亚洲日本久久 | 亚洲欧洲精品一区二区 | 永久免费未满 | 国产精品热 | 天天爽天天插 | 视频一区 国产 | 青青操视频在线观看 | 日本成人精品 | 天堂a在线| 精品66| 四虎国产精品永久在线国在线 | 色亚洲视频| 美女黄视频网站 | 中文字幕在线高清 | 国产精品无码免费专区午夜 | jizz成熟丰满老女人 | 亚洲天天 | 欧美性做爰毛片 | 原来神马电影免费高清完整版动漫 | 福利一区视频 | 日韩一级片中文字幕 | 久久久噜噜噜www成人 | 日韩av不卡在线播放 | 四虎成人影视 | 丝袜天堂 | 在线观看69 | 黑人性生活视频 | 国产精品无套 | 性生活网址 | 深夜激情网 | 国产精品一区二区无码免费看片 | 人妻少妇精品无码专区二区 | www.久久网 | 91成人免费观看 | 妺妺窝人体色WWW精品 | 精品人妻码一区二区三区红楼视频 | 国产精欧美一区二区三区蓝颜男同 | 色七七久久 | 久久婷婷精品 | 香蕉视频亚洲 | 日韩欧美片 | 天堂√ | 医生强烈淫药h调教小说视频 | 久久999| 在线sese| 欧美三级不卡 | 欧美亚洲视频 | 精品成人无码久久久久久 | 黄色片在线播放 | 九九色网站| 国产精品午夜福利 | 超碰h | 综合网在线视频 | 成人乱码一区二区三区 | 国产成人精品三级麻豆 | 超碰凹凸| 深夜视频一区二区三区 | 双性人做受视频 | 最近最新mv字幕观看 | 天天摸日日 | 欧美久久久久久久久久久 | 狠狠操婷婷 | 精品午夜一区二区三区 | 四虎毛片 | 成人免费播放视频 | 欧美成人dvd在线视频 | 97自拍偷拍视频 | 欧美一级艳片视频免费观看 | 蜜桃在线一区二区 |