自動化測試小工具-monkey
app測試經常會用到一些小工具來輔助我們的測試,之前講過一個adb的小工具,今天我們再說一個跟adb類似的指令工具,看過之後你可以手動實踐下,這個小小的自動化測試工具。
1.什麼是monkey測試?
它是一種向系統發送僞随機的使用者事件流(如按鍵輸入、觸摸屏輸入、手勢輸入等),實作對正在debug階段的應用程式進行壓力測試。
monkey測試是一種為了測試軟體的穩定性,健壯性的方法,一般可以通過測試過程中列印的日志來發現問題。
2.monkey測試是如何實作的?
Monkey是通過指令行來對APP進行測試的工具,可以允許在模拟器裡或真機上。它向系統發送僞随機使用者時間流,實作對應用程式進行壓力測試;
3.安裝環境
搭建Java和sdk環境,這個大家百度安裝下,記得要配置相關的環境變量。
實踐
1、在手機開發者選項中,勾上USB調試。
2、使用adb指令檢視已連接配接裝置:
$adb devices
3.發送壓測指令:
a). 對随機應用執行100條monkey指令:
adb shell monkey 1000
b).對特定應用進行monkey測試:
adb shell monkey -P XXX.apk -v 測試次數
如對電腦進行100次monkey測試: