Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
°²×¿AppѹÁ¦²âÊÔ - MonkeyµÄʹÓÃ
 
×÷ÕߣºSailWu
  3460  次浏览      27
2020-8-24 
 
±à¼­ÍƼö:
±¾ÎÄÖ÷Òª½éÉÜÁËMonkeyµÄʹÓò½Öè¡¢MonkeyÃüÁîµÄÀ©Õ¹µÈÏà¹ØÄÚÈÝ£¬Ï£Íû±¾ÎĶԴó¼ÒÓÐËù°ïÖú¡£
±¾ÎÄÀ´×ÔÓÚcsdn£¬ÓÉ»ðÁú¹ûÈí¼þAlice±à¼­¡¢ÍƼö¡£

MonkeyÊǰ²×¿¿ª·¢¹¤¾ß°üSDK×Ô´øµÄÒ»¸öÃüÁîÐй¤¾ß£¬¿ÉÓÃÓÚ°²×¿AppµÄѹÁ¦²âÊÔ£¬ÆäÔ­ÀíÊÇͨ¹ýÃüÁîÐÐÏòÊÖ»ú·¢ËÍËæ»úʼþµÄÖ¸Áî£¬Ëæ»úʼþ°üÀ¨µã»÷£¬»®ÆÁºÍÊäÈëµÈ²Ù×÷£¬ÕâЩ²Ù×÷¶¼ÊÇËæ»ú²»¿É¿ØµÄ£¬¿É¿ØµÄÊÇÐèÒª²Ù×÷µÄApp£¬Ã¿´Î²Ù×÷¼ä¸ôµÄʱ¼äÒÔ¼°Ëæ»úʼþµÄ´ÎÊýµÈ¡£

MonkeyµÄʹÓò½ÖèÊÇ£º

1.°²×¿ÊÖ»ú×°ºÃ´ý²âApp£¬¸úµçÄÔÁ¬½Ó£¬»òÕß´ÓSDKÖдò¿ª°²×¿Ä£ÄâÆ÷

2.´ò¿ªÃüÁîÐУ¬ÊäÈëadb start-server¿ªÆôadb·þÎñ

3.ÊäÈëadb devices²âÊÔÊÖ»úÁ¬½ÓÊÇ·ñÕý³£

4.ÊäÈëadb shell½øÈëÊÖ»úshell½çÃæ

5.monkey -p {App°üÃû} {´ÎÊý}

µÚ5²½¾ÍÊǵ÷ÓÃmonkeyÃüÁî¶Ô°²×¿App½øÐÐѹÁ¦²âÊÔ¡£

ÀýÈç:monkey -p com.tencent.mobileqq 100

¼´¶Ô°üÃûΪcom.tencent.mobileqqµÄApp·¢ËÍ100´ÎËæ»úʼþµÄÃüÁ·¢ËÍÍê³ÉºóÊÖ»ú»á×Ô¶¯ÔËÐиÃApp²¢½øÐÐһϵÁÐËæ»ú²Ù×÷¡£

MonkeyÃüÁîµÄÀ©Õ¹£º

monkeyÃüÁ¿ÉÒÔ´øÆäËü²ÎÊý£¬Èç¨Cthrottle 150£¬Õâ¸ö²ÎÊý±íʾÿ¸öËæ»úʼþÖ®¼äµÄ¼ä¸ôʱ¼äΪ150ºÁÃë¡£

monkey -p com.tencent.mobileqq ¨Cthrottle 150 100

±íʾһ°Ù¸öËæ»úʼþ£¬Ã¿¸öʼþ¼ä¸ôʱ¼ä150ºÁÃë

»¹¿ÉÒÔÉèÖÃÊä³öµÄlogµÄ¼¶±ð£¬Ê¹ÓòÎÊý -v 10£¬Èç¹ûûÓе÷ÓÃÕâ¸ö²ÎÊý£¬Ä¬ÈÏÊÇ-v 0£¬Ò²¾ÍÊÇ˵³ýÁËÆô¶¯App£¬Ìáʾ²âÊÔÍê³ÉºÍ×îÖÕ½á¹û£¬Ã»ÓÐÆäËüÏêϸÐÅÏ¢ÁË£¬ÕâÀï²»ÀûÓÚApp±ÀÀ£Ô­ÒòµÄ×·×Ù¡£ÊýÖµÔ½´ó£¬logÒ²¾ÍÔ½Ïêϸ¡£

monkey -p com.tencent.mobileqq -v 10 100

Èç¹ûÏë°ÑÔËÐеÄlog±£´æµ½±¾µØ£¬¿ÉÒÔ²»ÐèÒª½øÈëµ½shell½çÃæÖУ¬Ö±½ÓÓÃadbÃüÁîÁ¬ÆðÀ´Ð´£¬ÀýÈ磺

adb shell monkey -p com.tencent.mobileqq 100 > c:\monkey\test.txt

²é¿´¸Ã·¾¶ÏÂÃæµÄÎļþ

²é¿´txtÎı¾Îļþ

Ò»°ãÀ´Ëµ£¬ÎÒÃÇ¿ÉÒÔÒ»´Î·¢ËÍ5Íò´ÎËæ»úʼþµÄÇëÇó£¬Ã¿¸öÇëÇóÖ®¼ä¼ä¸ô150ºÁÃ룬Íê³ÉÕâ¸ö²âÊÔ´ó¸ÅÐèÒª40·ÖÖÓ×óÓÒ£¬Íê³ÉÒÔºó¾Í¿ÉÒÔÔÚÉèÖõı¾µØÂ·¾¶ÏÂÃæÕÒµ½±¨¸æµÄÎı¾Îļþ£¬Èô³öÏÖApp±ÀÀ£µÄÎÊÌ⣬»áÓÐÏêϸµÄlog¼Ç¼¡£

ÕâÀï±íʾÌÚѶQQÔÚÖ´ÐеÚ9061´Îʱ¼äµÄʱºò·¢ÉúÁ˱ÀÀ££¬ÎÒÃÇÖ»ÐèÒªÏòApp¿ª·¢×éÌṩÕâ·Ýlog¾Í¿ÉÒÔÈ¥¸ú×Ù±ÀÀ£µÄÔ­ÒòÁË¡£

×ÛÉÏ£¬ÎÒÃÇ×ö°²×¿Ñ¹Á¦²âÊÔµÄÒ»¸öÍêÕûÃüÁîÊÇ

adb shell monkey -p com.tencent.mobileqq -v 10 ¨Cthrottle 150 50000 > c:\monkey\test.txt

ÁíÍâÓÐÒ»¸öС²Êµ°£¬ÔÚÖ´ÐÐÕâ¸öÃüÁîµÄʱºò£¬ÓÉÓÚ°²×¿ÊÖ»ú¿ÉÒÔÏÂÀ´´ò¿ªÍ¨ÖªÀ¸£¬ÒòÊÖ»úµÄ²»Í¬£¬²¥·ÅÒôÀÖÒ²»áÔÚ֪ͨÀ¸ÀïÃæ£¬ºÜ¿ÉÄÜ»áµãµ½²¥·ÅÒôÀÖ£¬ËùÒÔ²ÉÓÃÕæ»ú²âÊÔµÄʱºò£¬½«ÊÖ»úµ÷ΪÕñ¶¯»òÕßÎÞÉù°É£¬Èç¹ûÏëÖÆ×÷Æø·Õ²¢ÇҰѷŸèµÄÔðÈÎÍÆÐ¶µ½monkeyÉíÉÏ£¬ÇëÎÞÊÓÉÏÃæµÄ½¨Òé¡£

»¹ÓÐÆäËüµÄ²ÎÊý£¬±ÈÈçÉèÖõã»÷ÆÁÄ»£¬home¼ü£¬back¼ü£¬ÒôÁ¿¼ü£¬»®ÆÁºÍÊäÈëÕâЩ²Ù×÷µÄ±ÈÀý£¬Ò²¿ÉÒÔʵÏÖ£¬ÒòΪʹÓò»Ì«¶à£¬ÕâÀï¾Í²»Ïêϸ½éÉÜÁË¡£

 

 
   
3460 ´Îä¯ÀÀ       27
Ïà¹ØÎÄÕÂ

Éî¶È½âÎö£ºÇåÀíÀôúÂë
ÈçºÎ±àд³öÓµ±§±ä»¯µÄ´úÂë
ÖØ¹¹-ʹ´úÂë¸ü¼ò½àÓÅÃÀ
ÍŶÓÏîÄ¿¿ª·¢"±àÂë¹æ·¶"ϵÁÐÎÄÕÂ
Ïà¹ØÎĵµ

ÖØ¹¹-¸ÄÉÆ¼ÈÓдúÂëµÄÉè¼Æ
Èí¼þÖØ¹¹v2
´úÂëÕû½àÖ®µÀ
¸ßÖÊÁ¿±à³Ì¹æ·¶
Ïà¹Ø¿Î³Ì

»ùÓÚHTML5¿Í»§¶Ë¡¢Web¶ËµÄÓ¦Óÿª·¢
HTML 5+CSS ¿ª·¢
ǶÈëʽC¸ßÖÊÁ¿±à³Ì
C++¸ß¼¶±à³Ì
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]
 
×îÐÂÎÄÕÂ
Flutter-Ä㻹ÔÚÀÄÓÃStatefulWidgetÂð
ÒÆ¶¯APP°²È«²âÊÔÒªµã
ÉîÈëdz³ö Kotlin Э³Ì
iOS ×é¼þ»¯ ¡ª¡ª ·ÓÉÉè¼ÆË¼Â··ÖÎö
ÒÆ¶¯¶Ë¿çƽ̨¿ª·¢µÄÉî¶È½âÎö
×îпγÌ
Android¸ß¼¶Òƶ¯Ó¦ÓóÌÐò¿ª·¢
AndroidÓ¦Óÿª·¢
Androidϵͳ¿ª·¢
AndroidÓ¦Óø߼¶¿ª·¢
ÒÆ¶¯»¥ÁªÍøÓ¦Óÿª·¢£¨iOS£¬Android£¬HTML5)
³É¹¦°¸Àý
±±¾© iOS¿ª·¢¼¼ÊõÉîÈëÑо¿
ijÆóÒµ Android¸ß¼¶Òƶ¯Ó¦ÓóÌÐò¿ª·¢
ÖÐÌå²Ê Android²úÆ·¼¶²âÊÔ
ÒÆ¶¯Í¨ÐÅ ÒÆ¶¯»¥ÁªÍøÓ¦Óÿª·¢Ô­Àí
ijµçÁ¦ÐÐ android¿ª·¢Æ½Ì¨×î¼Ñ