monkey-基礎(chǔ)學(xué)習_第1頁
monkey-基礎(chǔ)學(xué)習_第2頁
monkey-基礎(chǔ)學(xué)習_第3頁
monkey-基礎(chǔ)學(xué)習_第4頁
monkey-基礎(chǔ)學(xué)習_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Monkey基本學(xué)習By:梁秀韞2021-7-10目錄Monkey四大類命令Monkey是簡介及安裝使用Monkey日志分析Monkey-簡介簡介android下自動化測試比較重要的的一個工具作用1、android-sdk只需要解壓就可以2、安裝JDK環(huán)境3、手機root向系統(tǒng)發(fā)送隨機事件流,對單個程序或者整個系統(tǒng)進行壓力測試功能使用monkey特點測試的對象僅為應(yīng)用程序包,有一定的局限性。測試使用的事件流數(shù)據(jù)流是隨機的,不能進行自定義。可對MonkeyTest的對象,事件數(shù)量,類型,頻率等進行設(shè)置Monkey-參數(shù)說明1常規(guī)命令測試事件數(shù)量,特定的事件流等如:Adb shell monkey

2、 h-h 顯示monkey參數(shù)幫助信息usageAdb shell monkey v v v -v表示打印日志信息,最多支持3個-v約束項命令約束類命令有兩種:-p :測試一個或多個包-c:測試一個或多個類如:打開cmd,啟動應(yīng)用adb shell ,使用ls data/data查看可測試的包Adb shell monkey -v -v -v -p com.jjs.android.butler 500每增加一個-v,rizhi就會越詳細Monkey-參數(shù)說明2事件類命令可以對隨機事件進行調(diào)控,從而使其遵守設(shè)定運行如:Adb shell monkey s -s 后面接隨機數(shù)生成器的seed值A(chǔ)d

3、b shell monkey -throttle - throttle 后面接事件,表示事件之間的固定延遲。調(diào)試類命令-ignore-crashes:當應(yīng)用程序崩潰時,Monkey是否停止運行。 -ignore-timeouts:當應(yīng)用程序發(fā)生ANR錯誤時,Monkey是否停止運行。 -ignore-security-exceptions:指定當應(yīng)用程序發(fā)生許可錯誤時(如證書許可,網(wǎng)絡(luò)許可等),Monkey是否停止運行。-kill-process-after-error:指定當應(yīng)用程序發(fā)生錯誤時,是否停止其運行,程序停止運行并保持在當前狀態(tài)。如:adb shell monkey -p com.

4、jjs.android.butler -v 100ignore-crash ignore-timeouts -ignore-security-exceptions -monitor-native-crashes throttle 100重復(fù)執(zhí)行隨機操作Monkey日志分析Null指針異指針異常常操作無響應(yīng)操作無響應(yīng)異常異常低內(nèi)存異常低內(nèi)存異常debug異常異常表現(xiàn)在出現(xiàn)OutOfMemoryError異常或者提示Out of memory;出現(xiàn)的是OutOfMemoryError異常,該異常一般多頻繁的操作;空指針異常主要是有NullPointerException異常提示;表現(xiàn)在Monkey運行過程中,出現(xiàn)某功能無響應(yīng);IllegalStateException異常,該異常一般多是傳遞的參數(shù)非法或被多次調(diào)用時出現(xiàn)的異常;表現(xiàn)在Monkey運行過

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論