【发布时间】:2011-01-11 15:07:06
【问题描述】:
我正在尝试使用 Monkey 调试工具(来自 adb)对我的应用程序的 部分 进行压力测试。 由于 Monkey 以完全随机的方式行事,我希望它专注于可能包含我正在寻找的错误的代码部分(非常罕见的错误,我不知道如何复制它)。
因此,在我的主要活动中,我有 6 个按钮,每个按钮都会启动一个新活动。我想将猴子设置为仅查看其中一项活动,以及可以从中访问的所有活动。我找不到合理的方法。
我试过了adb shell monkey -p my.package.name -c android.intent.category.MONKEY 1000
在我的清单文件中,我加入了一些我感兴趣的活动:
<intent-filter>
<category android:name="android.intent.category.MONKEY"/>
</intent-filter>
但它没有用。 Monkey 仍然会启动未按此标签分类的活动。 Monkey 在选定的子活动中工作至关重要,因为它浪费了大约 95% 的时间在我的应用程序中漫游,而不是我真正想要测试的子活动。
我也尝试了一些简单的脚本来启动所需的子活动,但没有成功。
寻求帮助,
干杯,
卡曼
【问题讨论】:
标签: android categories intentfilter subactivity monkey