Monkey原始碼分析1 Monkey簡單介紹

2021-07-13 21:18:46 字數 730 閱讀 3394

1.monkey功能介紹

monkey是android平台自動化測試的一種手段,通過monkey程式模擬使用者觸控螢幕、滑動trackball、按鍵等操作來對裝置上的程式進

行壓力測試,檢測程式多久的時間會發生異常,monkey測試是一種為了測試軟體的穩定性、健壯性的快速有效的方法。

2.monkey簡單使用

android手機通過usb連線pc;

3.monkey各個引數作用

-c引數

--pkg-blacklist-file引數

--pkg-whitelist-file引數

使用場景:

操作方法:

把blacklist.txt放到手機的臨時目錄下/data/local/tmp/。方法:adb push d:/blacklist.txt /data/local/tmp/;

cmd下輸入adb shell monkey --pkg-blacklist-file /data/local/tmp/blacklist.txt 200即可執行測試;

白名單和黑名單的使用方式一樣。

4.monkey引數的不同組合應用

例如背景:

對應方案:monkey -p 包名 --pct-rotation 100 -v 500。

備註:文章參考鏈結均需翻牆

cvDilate 原始碼分析 1

在cv.h檔案中對cvdilate的定義如下 cvapi void cvdilate const cvarr src,cvarr dst,iplconvkernel element cv default null int iterations cv default 1 iplconvkernel 指...

leveldb原始碼分析1

leveldb是乙個key value型的儲存引擎,由google開發,並宣布在bsd許可下開放源 plain git clone plain cd leveldb make all 此時生成libleveldb.a庫檔案。拷貝leveldb的標頭檔案到 usr include下 plain cp ...

Leveldb原始碼分析 1

前言 看了一點oceanbase,沒有意志力繼續堅持下去了,暫時就此中斷,基本上算把master看完了,比較重要的update server和merge server 卻沒有細看。中間又陸續研究了hadoop的原始碼,主要是name node和寫入pipeline。主要的目的是想看看name nod...