Monkey²âÊÔ¼°Æä½á¹û·ÖÎö

ÉÏһƪ / ÏÂһƪ  2021-07-30 14:59:42 / ¸öÈË·ÖÀࣺAndroid

ÎÒµÄÀ¸Ä¿
  • À¸Ä¿:

Ò»¡¢Ê²Ã´ÊÇmonkey

¡¡¡¡Monkey ²âÊÔÊÇ Android ×Ô¶¯»¯²âÊÔµÄÊÖ¶ÎÖ®Ò»£¬Ëüͨ¹ýÄ£ÄâÓû§µÄ°´¼üÊäÈë¡¢´¥ÃþÆÁÊäÈëµÈ£¬²âÊÔÉ豸¶à³¤Ê±¼ä³öÏÖÒì³£¡£Monkey ÊÇÒ»¸öÃüÁîÐй¤¾ß£¬¿ÉÒÔÔËÐÐÔÚÄ£ÄâÆ÷»òʵ¼ÊÉ豸ÖУ¬Í¨¹ýÏòϵͳ·¢ËÍαËæ»úµÄÓû§Ê¼þÁ÷£¬ÊµÏÖ¶Ôȫϵͳ»òij¸öÓ¦ÓóÌÐò½øÐÐѹÁ¦²âÊÔ¡£51TestingÈí¼þ²âÊÔÍør/X#m T1YYhVb'S
51TestingÈí¼þ²âÊÔÍø{*o&R(E2GTO{ y

¶þ¡¢²Ù×÷

¡¡¡¡Õæ»úÁ¬½ÓµçÄÔ£¬Æô¶¯cmdÖ´ÐÐÃüÁ51TestingÈí¼þ²âÊÔÍø:proh0D'B-VGe,j`

¡¡¡¡£¨Èç¹ûÊǸ´ÖÆÏÂÃæµÄÃüÁÈÝÒ׳ö´í£¬ÃüÁîÊDz»ÄÜ»»Ðеġ£¿ÉÒÔÏȸ´ÖƵ½QQ¶Ô»°¿ò£¬Ð޸ĺó¸´ÖƵ½adbÖÐÔËÐУ©

Qm5yQ#X'p(F0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
adb devices //²é¿´ÊÇ·ñÁ¬½ÓÕý³£
 
adb shell monkey -p com.komect.community -s 3156  --hprof
--pct-touch 18
--pct-anyevent 0
--pct-motion 18
--pct-trackball 18
--pct-majornav 10
--pct-nav 0
--pct-syskeys 18
--pct-flip 0
--pct-pinchzoom 0
-pct-appswitch 18
-v -v -v --throttle 800 250000 > D:/monkey_test.log

51TestingÈí¼þ²âÊÔÍøu7Zz.W]I
51TestingÈí¼þ²âÊÔÍø+\.{-nkaLdJ

Èý¡¢Ö¸¶¨²âÊÔµÄÔ¼ÊøÑ¡Ïî

1¡¢Ö¸¶¨²âÊԵİü

5apC;{gWR0

¡¡¡¡¶Ôijһ¸ö¾ßÌåµÄÓ¦ÓýøÐвâÊÔ£¬¿ÉÖ¸¶¨¾ßÌåµÄ°üÃû¡£¿ÉÒÔÔÚϵͳĿ¼/data/dataϲéÕÒ¶ÔÓ¦µÄ°üÃû£º51TestingÈí¼þ²âÊÔÍøvAXi%Jx

¡¡¡¡²éÕÒµ½¶ÔÓ¦µÄ°üÃûºó£¬Ê¹Óà monkey ʱ¿ÉÓá°-p¡±²ÎÊý½øÐÐÖ¸¶¨£¬´ËÍ⻹¿ÉÒÔʹÓá°-v¡±²ÎÊýÖ¸¶¨²âÊÔÖз´À¡µÄÐÅÏ¢¡£³£ÓøñʽÈçÏ£º

v n&X.Ci~o)o+S0

¡¡¡¡monkey ¨Cp (Ö¸¶¨µÄ°üÃû) ¨Cv 50

c)cN a4h1C:E0

¡¡¡¡×¢Ò⣺ÿ¸ö¡°-p¡±Ö»ÄÜÖ¸¶¨Ò»¸ö°ü£¬ÈôÐèÖ¸¶¨¶Ô¶à¸ö°ü½øÐвâÊÔ£¬ÔòÒªÓöà¸ö¡°-p¡±²ÎÊý½øÐÐÖ¸¶¨¡£51TestingÈí¼þ²âÊÔÍø @1M,Cy"zy;\;mf

2¡¢Ö¸¶¨²âÊÔµÄÀà51TestingÈí¼þ²âÊÔÍøeR k_#N+x

¡¡¡¡ÈôÐè¶Ôij¸ö¾ßÌåÀà½øÐвâÊÔ£¬¿ÉÒÔʹÓá°-c¡±²ÎÊýÖ¸¶¨£¬ÈôÐèÖ¸¶¨¶à¸öÀà±ð£¬ÔòÒªÓöà¸ö¡°-c¡±²ÎÊýÑ¡Ïî·Ö±ðÖ¸¶¨£¬Ã¿¸ö¡°-c¡±Ö»ÄÜÖ¸¶¨Ò»¸öÀà±ð¡£ÆäʹÓõÄÃüÁî¸ñʽΪ£º51TestingÈí¼þ²âÊÔÍø8ms%kQY;^0}[)^V

¡¡¡¡monkey ¨Cc (ÀàÃû) -v 50

hgJ2w'_l |0

¡¡¡¡×¢Ò⣺ÏëÒª²é¿´ÊÖ»úÖÐËùÓаüÃû¼°ÀàÃû£¬ÐèÒªÓÐrootȨÏÞ¡£

'V1a k(V-O2u+`k0

3¡¢Ö¸¶¨²âÊÔµÄʱ¼äÀàÐͺÍƵÂÊ

({ lFbC#UR0

¡¡¡¡Monkey ÃüÁîÌṩÁËÖÚ¶àÑ¡ÏîÓÃÓÚÖ¸¶¨Ê¼þµÄÀàÐͺͷ¢ÉúƵÂÊ£¬ ÀýÈç´¥Ãþʼþ¡¢ µ¼º½Ê¼þ¡¢¹ì¼£Ê¼þ(ÓÉÒ»¸ö»ò¶à¸öËæ»úµÄÒƶ¯×é³É£¬ÓÐʱ»¹°éËæÓеã»÷)¡£ÓÐʱΪÁ˲âÊÔij¸ö¾ßÌåÓ¦Óã¬ÐèҪͨ¹ý¡°Ê¼þ¡±µÄ·´¸´·¢ÉúÀ´½øÐÐרÏîµÄ¹¦ÄܲâÊÔ£¬´Ëʱ¼´¿Éͨ¹ý monkey µÄ¡°--pct¡±Ñ¡ÏîÀ´½øÐÐÖ¸¶¨¾ßÌåʼþ¼°Æä·¢ÉúµÄƵÂÊ¡£51TestingÈí¼þ²âÊÔÍøm.J~(|4{9m

1£©ÃüÁîʹÓøñʽÈçÏÂʾÀý£º

w x2Zc0?8z4|Z7p0

¡¡¡¡monkey --pct-syskeys 18 ¨Cv 100051TestingÈí¼þ²âÊÔÍø8N&ae y ?x$JC

¡¡¡¡ÒÔÉÏÃüÁî±íʾϵͳ°´¼üʼþµÄ·¢ÉúÂÊΪ 18%£¬¹²²âÊÔ 1000 ´Î¡£51TestingÈí¼þ²âÊÔÍøO5jC2S-A

¡¡¡¡×¢Ò⣺¡°pct¡±Ç°ÃæÊÇÓ¢ÎÄÊäÈë״̬ÏÂÁ½¸ö¸Ü¡°-¡±¡£51TestingÈí¼þ²âÊÔÍøIyu:Dwf^f [

2£©»¹¿ÉÒÔ·Ö±ðÖ¸¶¨Á½¸öʼþµÄ·¢ÉúƵÂÊ£¬ÃüÁîʹÓ÷½Ê½ÈçÏÂËùʾ£º51TestingÈí¼þ²âÊÔÍøI e C8g5q0?0d(Fl3f

¡¡¡¡monkey --pct-touch 18 --pct-trackball 18 ¨Cv 1000

j&Wf,t1y mj0

¡¡¡¡ÒÔÉÏÃüÁî±íʾ´¥ÃþʼþºÍ¹ì¼£Ê¼þ·¢Éú¸ÅÂÊ·Ö±ðΪ 18%ºÍ 18%£¬¹²²âÊÔ 1000 ´Î¡£

{.B#z&Fu0

3£©Í¨¹ý¡°--throttle¡±Ö¸¶¨Ê¼þ¼äµÄ¼ä¸ô£¬¿ÉÒÔÑÓ»ºÊ¼þµÄ·¢Éú£¬È磺

(a'`/h_;R}.D Cn0

¡¡¡¡monkey --pct-nav 80 --throttle 1000 100051TestingÈí¼þ²âÊÔÍø0V:g_k+T(Y

¡¡¡¡Ö¸¶¨µ¼º½Ê¼þ·¢Éú¸ÅÂÊΪ 80%£¬Ã¿´ÎʼþÏà¸ô 1 ÃëÖз¢Éú£¬¹²²âÊÔ 1000 ´Î¡£

S3a.yz"Ku0

MonkeyÔËÐнá¹ûÖжÔÓ¦µÄʼþΪ£º51TestingÈí¼þ²âÊÔÍø\%AES;C-h y

0£º--pct-touch

0J%i Pbk a.MS0

//touch events percentage´¥Ãþʼþ°Ù·Ö±È£¨´¥ÃþʼþÊÇÒ»¸öÔÚÆÁÄ»µ¥Ò»Î»Öõİ´ÏÂ-̧Æðʼþ£©51TestingÈí¼þ²âÊÔÍø4X}n/[ cjP0us

1£º--pct-motion51TestingÈí¼þ²âÊÔÍø L9`!e7vs?t

//motion events percentageÊÖÊÆʼþ°Ù·Ö±È

ow9w0^BQZ0

£¨ÊÖÊÆʼþÊÇÓÉÒ»¸öÔÚÆÁĻij´¦µÄ°´ÏÂʼþ¡¢Ò»ÏµÁеÄαËæ»úÒƶ¯¡¢Ò»¸ö̧Æðʼþ×é³É£©¼´Ò»¸ö»¬¶¯²Ù×÷£¬µ«ÊÇÊÇÖ±Ïߵģ¬²»ÄܹÕÍä

k)_R|;pamd6k+?0

2£º--pct-pinchzoom

7j,^:p9W3Zkd0

//pinch zoom events percentage¶þÖ¸Ëõ·Å°Ù·Ö±È£¬¼´ÖÇÄÜ»úÉϵķŴóËõСÊÖÊƲÙ×÷

2C9j1PwHr0

3£º--pct-trackball

3A nA'gN2E3s;v0

//trackball events percentage¹ì¼£Çòʼþ°Ù·Ö±È

AH z0ayccB0

£¨¹ì¼£Çòʼþ°üÀ¨Ò»¸ö»ò¶à¸öËæ»úÒƶ¯£¬ÓÐʱ»¹°éÓеã»÷¡£¹ì¼£ÇòÏÖÔÚÖÇÄÜÊÖ»úÉÏÒѾ­Ã»ÓÐÁË£¬¾ÍÊÇÀàËÆÊÖ±úµÄ·½Ïò¼üÒ»Ñù£©

(M gO@9cn} B4T0

4£º--pct-rotation51TestingÈí¼þ²âÊÔÍø4^Cx*j"DJ{

//screen rotation events percentageÆÁÄ»Ðýת°Ù·Ö±È£¬ºáÆÁÊúÆÁ

6[*\,pF/f3]2Kj#?"x0

5£º--pct-nav51TestingÈí¼þ²âÊÔÍø6k fBAt h

//nav events percentage¡±»ù±¾¡±µ¼º½Ê¼þ°Ù·Ö±È51TestingÈí¼þ²âÊÔÍøB ^,[]#\

£¨µ¼º½Ê¼þ°üÀ¨ÉÏÏÂ×óÓÒ£¬Èç·½ÏòÊäÈëÉ豸µÄÊäÈ룩ÀÏÊÖ»úµÄÉÏÏÂ×óÓÒ¼ü£¬ÖÇÄÜ»úÉÏûÓÐ51TestingÈí¼þ²âÊÔÍø:J"ML `%O-l

6£º--pct-majornav

D` [Q1n7h9VQ0

//major nav events percentage¡±Ö÷Òª¡±µ¼º½Ê¼þ°Ù·Ö±È

)jf8t!U,B%N4WR0

£¨ÕâЩµ¼º½Ê¼þͨ³£»áÒý·¢UIµÄʼþ£¬ÀýÈç5-way padµÄÖмä¼ü¡¢»ØÍ˼ü¡¢²Ëµ¥¼ü£©

.KScw [ sc pM0

7£º--pct-syskeys51TestingÈí¼þ²âÊÔÍø_B!S2}-_D7d

//system(key) operations percentage¡±ÏµÍ³¡±°´Å¥Ê¼þ°Ù·Ö±È

G\E8f`&w^I\6~0

£¨ÕâЩ°´Å¥Ò»°ãר¹©ÏµÍ³Ê¹Óã¬ÈçHome, Back, Start Call, End Call,ÒôÁ¿¿ØÖÆ£©

I7d)o`PQN#V}0

8£º--pct-appswitch

(x7l^;`J}x0

//app switch events percentageÆô¶¯activityʼþ°Ù·Ö±È¡£ÔÚËæ»úµÄ¼ä¸ôÀMonkey»áÖ´ÐÐÒ»¸östartActivity()µ÷Óã¬×÷Ϊ×î´ó³Ì¶È¸²¸Ç°üÖÐÈ«²¿ActivityµÄÒ»ÖÖ·½·¨51TestingÈí¼þ²âÊÔÍøK D-D [r~

9£º--pct-flip

I6^X9gW8`0

//keyboard flip percentage¼üÅÌÇᵯ°Ù·Ö±È£¬Èçµã»÷ÊäÈë¿ò£¬¼üÅ̵¯Æ𣬵ã»÷ÊäÈë¿òÒÔÍâÇøÓò£¬¼üÅÌÊÕ»Ø51TestingÈí¼þ²âÊÔÍø}f$V6Af7@$m m(jT

10£º--pct-anyevent

I\ AKE%qj~9Z.w0

//anyevents percentageÆäËûÀàÐÍʼþ°Ù·Ö±È¡£°üÀ¨ÁËÆäËûËùÓеÄÀàÐÍʼþ£¬Èç°´¼ü¡¢ÆäËû²»³£ÓõÄÉ豸Éϵİ´Å¥µÈµÈ¡£51TestingÈí¼þ²âÊÔÍø:];C E-V1w ] ^ {

4¡¢Ö¸¶¨²âÊԵĵ÷ÊÔÑ¡Ïî

N @y*D6y,G^,T0

¡¡¡¡Monkey ÃüÁîÌṩÁËÈô¸ÉÓÃÓÚ¿ØÖƲâÊÔ¹ý³ÌµÄµ÷ÊÔÑ¡Ïî¡£ÀýÈç²ÎÊý¡°--ignore-crashes¡± £¬½«ºöÂÔÓ¦ÓóÌÐò±ÀÀ£»ò·¢ÉúµÄÈκÎÒì³££¬¼ÌÐøÏòϵͳ·¢ËÍʼþ£¬Ö±µ½¼ÆÊýÍê³É¡£Ê¹ÓÃÃüÁî¸ñʽÈçÏ£º51TestingÈí¼þ²âÊÔÍøp#m m*}c GT @*d.qd%A

¡¡¡¡monkey --ignore-crashes -v 500051TestingÈí¼þ²âÊÔÍø?[ Su%v4n}!_

³£Óõĵ÷ÊÔÑ¡Ï˵Ã÷ÈçÏ£º

#^*\)xY#ce#U/g7@ b0

--dbg-no-events51TestingÈí¼þ²âÊÔÍø&t%^ nN| r

ÉèÖôËÑ¡ÏMonkey½«Ö´ÐгõʼÆô¶¯£¬½øÈëµ½Ò»¸ö²âÊÔActivity£¬È»ºó²»»áÔÙ½øÒ»²½Éú³Éʼþ¡£ÎªÁ˵õ½×î¼Ñ½á¹û£¬°ÑËüÓë-v¡¢Ò»¸ö»ò¼¸¸ö°üÔ¼Êø¡¢ÒÔ¼°Ò»¸ö±£³ÖMonkeyÔËÐÐ30Ãë»ò¸ü³¤Ê±¼äµÄ·ÇÁãÖµÁªºÏÆðÀ´£¬´Ó¶øÌṩһ¸ö»·¾³£¬¿ÉÒÔ¼àÊÓÓ¦ÓóÌÐòËùµ÷ÓõİüÖ®¼äµÄת»»¡£51TestingÈí¼þ²âÊÔÍø,GTL0h?@

--ignore-crashes

9c)jnJ6_1T RIxF0

ͨ³££¬µ±Ó¦ÓóÌÐò±ÀÀ£»ò·¢ÉúÈκÎʧ¿ØÒ쳣ʱ£¬Monkey½«Í£Ö¹ÔËÐС£Èç¹ûÉèÖôËÑ¡ÏMonkey½«¼ÌÐøÏòϵͳ·¢ËÍʼþ£¬Ö±µ½¼ÆÊýÍê³É¡£

d_i,Z-n*`)d4?.v0

--ignore-timeouts51TestingÈí¼þ²âÊÔÍøD)V ^ bvc:D

ͨ³££¬µ±Ó¦ÓóÌÐò·¢ÉúÈκγ¬Ê±´íÎó(Èç¡°Application Not Responding¡±¶Ô»°¿ò)ʱ£¬Monkey½«Í£Ö¹ÔËÐС£Èç¹ûÉèÖôËÑ¡ÏMonkey½«¼Ì ÐøÏòϵͳ·¢ËÍʼþ£¬Ö±µ½¼ÆÊýÍê³É¡£

Ao~ix P0

--ignore-security-exceptions

9ff%Q I4m C0

ͨ³££¬µ±Ó¦ÓóÌÐò·¢ÉúÐí¿É´íÎó(ÈçÆô¶¯Ò»¸öÐèҪijЩÐí¿ÉµÄActivity)ʱ£¬Monkey½«Í£Ö¹ÔËÐС£Èç¹ûÉèÖÃÁË´ËÑ¡ÏMonkey½«¼ÌÐøÏòϵͳ·¢ËÍʼþ£¬Ö±µ½¼ÆÊýÍê³É¡£51TestingÈí¼þ²âÊÔÍø3muTVQ oH6r-a

--kill-process-after-error51TestingÈí¼þ²âÊÔÍø+xNFMt

ͨ³££¬µ±MonkeyÓÉÓÚÒ»¸ö´íÎó¶øÍ

TAG:

 

ÆÀ·Ö£º0

ÎÒÀ´ËµÁ½¾ä

ÈÕÀú

« 2024-03-25  
ÈÕ Ò» ¶þ Èý ËÄ Îå Áù
     12
3456789
10111213141516
17181920212223
24252627282930
31      

Êý¾Ýͳ¼Æ

  • ·ÃÎÊÁ¿: 231641
  • ÈÕÖ¾Êý: 135
  • ͼƬÊý: 4
  • ÎļþÊý: 1
  • ÊéÇ©Êý: 1
  • ½¨Á¢Ê±¼ä: 2006-12-11
  • ¸üÐÂʱ¼ä: 2022-10-31

RSS¶©ÔÄ

Open Toolbar