1.monkey介紹
說到穩定性測驗我們就不得不說monkey,monkey就是猴子,所謂的們可以測驗,就像一只猴子,在設備上進行隨機點擊觸摸等事件操作以此來發現軟體的例外,它的主要目的就是為了測驗android app是否會crash(崩潰),error(錯誤),exception(例外情況).
2.monkey命令
使用monkey命令對apk進行性能測驗

adb shell monkey -p com.example.login --ignore-crashes --ignore-timeouts --throttle 100 --pct-touch 50 --pct-motion 50 -v -v -s 666 1000 >c:\login\c.txt
以上就是一個簡單的圖解
介紹了
延時操作,忽略例外,忽略超時的情況
但是常用的monkey指令并不止這些
我來詳細舉例幾個供大家參考

我們可以在 每個事件后面加入固定的百分比 來分配隨機事件的數量,如果加起來的數量不足百分之百剩下的數量就可以隨機補充為其他事件,最后我們通過或取出來的日志進行分析就可以了
3.日志分析

Monkey 測驗出現錯誤后,一般的分析步驟
看Monkey的日志
1. 程式無回應的問題: 在日志中搜索 “ANR”
2. 崩潰問題:在日志中搜索 CRASH/Exception(例如果出現空指標NullPointerException)
Monkey 執行中斷,在log最后也能看到當前執行次數
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/328029.html
標籤:其他
