android monkey測試學習
前提是:有安卓環境,能用adb命令
一、Monkey 測試的目的?
該工具可用於測試穩定性。 開發人員結合monkey 打印的日誌 和系統打印的日誌,解決測試中出現的問題
二、Monkey 測試的特點?
Monkey 測試,所有的事件都是隨機產生的,不帶任何人的主觀性
三、monkey命令
adb shell monkey -p com.xxxxx -s 500 -v 10000
但是,工作中為了保證測試數量的完整進行,我們一般不會在發生錯誤時立刻退出測試,monkey 測試命令如下
adb shell monkey -p com.xxxxx -s 1000 --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v 20000 >D:\monkey_log.txt
monkey作用的包:com.xxxxx
產生時間序列的種子值:1000
忽略程序崩潰 、 忽略超時 、 監視本地程序崩潰 、 詳細信息級別為2 , 產生 20000個事件
android monkey測試學習
相關推薦
android monkey測試學習
發生 退出 adb 解決 ash 隨機 級別 監視 信息 前提是:有安卓環境,能用adb命令 一、Monkey 測試的目的? 該工具可用於測試穩定性。 開發人員結合monkey 打印的日誌 和系統打印的日誌,解決測試中出現的問題 二、Monkey 測試的特點?Monkey
Android Monkey測試入門
event 大全 touch touch事件 發送 key left seed 中間 Monkey是一款通過命令行來對我們APP進行測試的工具,可以運行在模擬器裏或真機上。它向系統發送偽隨機的用戶事件流,實現對正應用程序進行壓力測試。 Monkey 參數大全 -p <
Android Monkey測試入門(摘)
通過命令 pkg 執行 href 手指 本地 感覺 4.2 android Monkey是一款通過命令行來對我們APP進行測試的工具,可以運行在模擬器裏或真機上。它向系統發送偽隨機的用戶事件流,實現對正應用程序進行壓力測試。 官方介紹 :https://developer.
Android Monkey測試入門-8-Monkey高階引數之忽略崩潰和超時
本篇介紹Monkey的兩個引數,設定忽略崩潰和沒響應的狀態,繼續執行。一般來說,如果app出現崩潰,那麼monkey是不知道要幹神馬事情的,因為app都宕機了,還有一種情況就是程式沒有
Android 滲透測試學習手冊 第一章 Android 安全入門
第一章 Android 安全入門 作者:Aditya Gupta 譯者:飛龍 Android 是當今最流行的智慧手機作業系統之一。 隨著人氣的增加,它存在很多安全風險,這些風險不可避免地被引入到應用程式中,使得使用者本身受到威脅
[轉]截圖原理(一)——Android自動化測試學習歷程(2)
三、Robotium的截圖處理的程式碼分析 步驟: (1) 程式碼分析: 追本溯源,開始找路。。。 第一步跳轉到的函式:takeScreenshot(String name) 複製程式碼 /** * Takes a screenshot and saves it
截圖原理(一)――Android自動化測試學習歷程
把兩節的內容彙總起來,第一節講的是如何在apk中直接進行截圖,用到了Robotium的Solo類的takeScreenShot方法,有一個小的 android demo,以及從方法一直往裡鑽,知道它具體是怎麼進行截圖的。 第二節講的是脫離apk,直接在PC端截圖,通過的是
Android Monkey測試入門-7-Monkey其他事件
前面一篇我們介紹了Monkey中的touch事件,也就是我們經常說的點選或者觸屏事件。什麼叫點選呢,就相當於按下電腦上的鍵盤,按下去,然後鬆開,這兩個動作叫點選。在Monkey中,除了t
Android單元測試學習筆記
按照文章內容,我總結如下: “單元測試,是為了測試某一個類的某一個方法能否正常工作,而寫的測試程式碼”: 方法有返回值(包括異常):使用JUnit框架方法無返回值: 1) 策略:mock, s
Android--monkey測試命令
cep 指定 ott 測試命令 shell 缺省 monkey ica andro -p 指定一個包或者多個包 指定一個包:adb shell monkey –p PackageName 100 指定多個包:adb shell monkey &nd
monkey測試===如何獲取android app的Activity
.apk 推薦 eight nbsp mon 重命名 androi 最新 windows 本文轉自:http://www.cnblogs.com/nbkhic/p/3806951.html 有時候在appium的Desired Capabilities中需要指定被測app
Android Monkey 壓力測試 介紹
shell腳本 修復 級別 https exce 應用 用戶操作 ins 工具 Android Monkey 壓力測試 介紹 Monkey 是Android SDK提供的一個命令行工具, 可以簡單,方便地運行在任何版本的Android模擬器和實體設備上。 Monkey會發送
Android自動化測試手段之Monkey(adb shell monkey)
android monkey原始碼下載見:http://fanfq.iteye.com/blog/781694 Monkeyrunner在這裡:http://www.51testing.com/html/59/n-242759.html ================
monkey測試的程序停止及分析(菜鳥學習中)
一. 手動進行monkey程序的停止 adb shell 進入shell命令->ps | grep monkey 找到monkey的程序編號 Kill 程序編號。Kill 31745
monkey測試之黑白名單定義及使用(菜鳥學習中)
前提:手機要進行root (因為需要將檔案push到手機中,所以需要先掛載) 一.黑白名單的定義 1.什麼是白名單 白名單就是指定要執行哪些包 2.什麼是黑名單 黑名單就是
Monkey測試Android
1、獲取包名 方法一: max下: adb logcat | grep start windows下: adb logcat | findstr start 或者adb shell 接著logcat | grep start 然後啟動你需要測試的app
Android系統跑monkey測試發生SWT system_server問題log簡單分析
首先從手機匯出DB檔案,使用MediatekLogView解析db.fatal.00.SWT.dbg,開啟__exp_main.txt檔案,可以看到Fatal的詳細資訊。 Exception Class: SWT Exception Type: system_s
Android Monkey壓力測試使用
一、Monkey簡介: Monkey是Android中的一個命令列工具,可以執行在模擬器裡或者現實裝置中,向系統傳送偽隨機的使用者事件流(點選、滑動、Application切換、橫豎屏、應用關閉)實現對正在開發的應用程式進行壓力
Android穩定性測試-- Monkey二次開發
引子 前面一遍blog Monkey原始碼分析講到Monkey的程式碼結構和程式碼執行流程,相信通過介紹大家應該對monkey的執行原理和核心邏輯有了很深刻的瞭解。我們做的這一切都是為了更好的瞭解monkey的內部邏輯進行二次開發。 為什麼要二次開發前面的文
使用monkey進行android穩定性測試
Monkey是android sdk自帶的自動化測試工具,主要用於測試穩定性,執行該命令可以隨機地向目標程式傳送各種模擬鍵盤事件流,並且可以自己定義傳送的次數,以此觀察被測應用程式的穩定性和可靠性。 基本用法: $ adb shell monkey [o