Monkey測試(基礎篇)

2021-08-21 02:36:38 字數 1094 閱讀 7317

首先配置jdk sdk的環境變數

pm list packages 檢視包名

adb devices  檢視手機連線狀態

adb shell monkey -help

adb start-server 先重啟下你的adb服務

adb shell ps(查詢程序pid)

adb shell kill pid (殺掉程序)

shell monkey -p(包)

com.jieyue.houseloan.agent.debug

-v -v級別

-s序列號id(下次測試還是他下次測試是一樣的seed) 次數

-trottle間隔 200>

位置d:\

win+r cmd

adb shell monkey -p com.jieyue.houseloan.agent.debug -v -v -s 1123 100000 --throttle 500 >e:\wnhf.txt

com.jieyue.houseloan.agent.debug

monkey測試結果分析

1)monkey finished

開啟log,檢視log的最下端,是否有類似以下字段:

## network stats: elapsed 

time

=5123ms (5123ms mobile, 0ms wifi, 0ms 

notconnected)

// monkey finished

這個字段表明本次的monkey沒有異常,測試通過。

2)crash

同樣,在得到log後,搜尋」crash」字段,如果搜尋到有結果,則表明有程序出現問題,測試不通過。

// crash: com.onekchi.downloadmanager (pid 12919)

3)anr

在log中搜素該字段,如果有搜尋有結果,則表示測試過程中,測試物件出現了無響應的現象,因此測試不通過。--throttle 《毫秒》值建議為500

4)無法搜尋到上述資訊

出現這種情況,一般都是外界原因而非程式本身原因。比如電腦異常測試中斷,需要重新測試。

monkey入門 monkey測試入門

1.設安裝包 apk 包名為 com.2.把安裝包放在 c monkey monkey為新建的資料夾 3.cmd進入命令列,手機和電腦連線。手機開啟開發者模式,允許除錯 二 輸入命令 cd c monkey 這樣就進入了放置安裝包的目錄下,就可以安裝安裝包了 1.安裝包 adb install ap...

Monkey測試2 Monkey測試策略

monkey的測試策略 一.分類 monkey測試針對不同的物件和不同的目的採用不同的測試方案,首先測試的物件 目的及型別如下 測試的型別分為 應用程式的穩定性測試和壓力測試 測試物件分為 單一apk和apk集合 測試的目的分為 解決問題的測試 忽略異常的測試 和驗收測試 不忽略異常的測試 二.應用...

monkey測試 安卓測試之monkey

安卓手機最簡單的隨機壓力測試工具monkey真的是測試的福星,人人都可以用,只需要敲一串命令即可 舉例 adb shell monkey p com.android.camera ignore crashes ignore timeouts throttle 300 s 10 v 1000 各引數說...