天天看點

自動化測試小工具-monkey

自動化測試小工具-monkey

自動化測試小工具-monkey

自動化測試小工具-monkey

app測試經常會用到一些小工具來輔助我們的測試,之前講過一個adb的小工具,今天我們再說一個跟adb類似的指令工具,看過之後你可以手動實踐下,這個小小的自動化測試工具。

1.什麼是monkey測試?

它是一種向系統發送僞随機的使用者事件流(如按鍵輸入、觸摸屏輸入、手勢輸入等),實作對正在debug階段的應用程式進行壓力測試。

monkey測試是一種為了測試軟體的穩定性,健壯性的方法,一般可以通過測試過程中列印的日志來發現問題。

2.monkey測試是如何實作的?

Monkey是通過指令行來對APP進行測試的工具,可以允許在模拟器裡或真機上。它向系統發送僞随機使用者時間流,實作對應用程式進行壓力測試;

3.安裝環境

搭建Java和sdk環境,這個大家百度安裝下,記得要配置相關的環境變量。

實踐

1、在手機開發者選項中,勾上USB調試。

2、使用adb指令檢視已連接配接裝置:

$adb devices

自動化測試小工具-monkey

3.發送壓測指令:

a).  對随機應用執行100條monkey指令:

     adb shell monkey 1000

b).對特定應用進行monkey測試:

     adb shell monkey -P XXX.apk -v 測試次數

如對電腦進行100次monkey測試:

自動化測試小工具-monkey
自動化測試小工具-monkey
自動化測試小工具-monkey