永远不要哀叹,像树一样用一生绿着,然后成就一个金色而成熟的梦!

android monkey测试整理

上一篇 / 下一篇  2014-08-03 11:16:25 / 个人分类:android_monkey

1.      monkey程序由android系统自带,用java写成的jar包,存在路径是在android系统的/system/framework/monkey.jar

 

2.      monkey.jar程序是由名字为”monkey”shell脚本启动,shell脚本在android文件系统中的路径为/system/bin/monkey.

 

3.通过命令“adb shell->”cd /system/bin/”->”cat monkey”来查看monkey shell脚本的内容

2.jpg

 

4.如果使用monkey命令来测试,可以用“adb shell monkey -help”来帮助查看使用参数和

方法。

1.jpg

5.android的包可以通过”adb shell”->”cd /data/data/”查看

6.monkey命令参数介绍

1-P指定package

-P用于约束限制,指定一个包或者多个包(即App,如果不指定,monkey将容许使用系统中所有的App

Exp1. Adb shell monkey –p com.example.android.notepad 500

“–p com.example.android.notepad”指定monkey程序使用notepad这个应用

500即为事件次数,即monkey程序对notepad app模拟500次随机用户事件。

*指定多个包:adb shell monkey -p com.htc.Weather –p com.htc.pdfreader  -p com.htc.photo.widgets 100

*不指定包:adb shell monkey 100

 说明:Monkey随机启动APP并发送100个随机事件。

7.-v用户指定反馈信息相信程度

1)日记级别level0

Adb shell monkey –p com.example.android.notepad –v 100

说明缺省值,仅仅提供启动提示,测试完成等少量信息

Adb shell moneky –p com.example.android.notepad –v –v 100

说明较为详细,包括每个发送的activity的事件

 

Adb shell moneky –p com.example.android.notepad –v –v –v 100

说明最详细,包括选中/未选中的activity的事件信息

 

8.-s设置事件的种子值

Example1:Adb shell monkey –p com.example.android.notepad –s 10 500

Example 2: Adb shell monkey –p com.example.android.notepad –s 10 500

这两个例子产生的操作效果是一样的,因为seed值相同,两次monkey产生的事件序列也相同。

 

 


TAG: Android Monkey android monkey

51Testing小编的个人空间 引用 删除 zaza9084   /   2014-08-04 13:24:10
亲,你日志里的图片url地址不正确,所以显示不出来~你可以在上传附件中上传图片~
 

评分:0

我来说两句

qjcslg

qjcslg

在软件测试的路上,正为做优秀的软件测试者而努力!(嗅到bug的气息,就深入下去,使劲浑身解数将其挖出来,优秀测试人员的品质!)

日历

« 2024-03-27  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 23530
  • 日志数: 30
  • 建立时间: 2012-03-11
  • 更新时间: 2014-08-03

RSS订阅

Open Toolbar