13

我想使用 android 的猴子对我的应用程序进行压力测试,但猴子会打开状态栏并更改我手机上的设置。

要启动猴子,我使用:

 adb -s S5660a19e722f shell monkey -p com.lmmx.app -v -v -v 10000 --throttle 500

我认为该-p com.lmmx.app参数必须防止这种情况...我使用 2.3.5 和 2.3.6 手机进行测试。

任何建议,将不胜感激。

4

3 回答 3

19

我有一部 5.0(棒棒糖)手机,并且能够通过 屏幕固定来做到这一点

  1. 通过设置>安全>屏幕固定激活它
  2. 按主页按钮旁边的应用程序切换器/多任务处理按钮
  3. 最近应用程序列表中每个应用程序的底角将是一个图钉图标

从那里你可以在你的设备上运行猴子而不用改变它。

于 2015-02-02T04:00:58.953 回答
3

我刚刚创建了一个应用程序,该应用程序将出于完全相同的目的屏蔽状态栏。

它只是在状态栏上添加了一个系统覆盖,防止任何人访问状态栏。

你可以在这里查看:github来源

它非常适合我们的猴子测试,尤其是在启动器应用上。

随意使用它。如果你想直接下载一个apk,你可以在这里找到

于 2015-05-19T09:47:09.960 回答
2

您可以在代码使用中隐藏状态栏isUserAMonkey ()

if(ActivityManager.isUserAMonkey()){
//your code
}

设置 Monkey 以忽略或阻止状态栏是不可能的,因为您无法限制屏幕上的某些区域或禁用 Monkey 键中的某些功能。

于 2015-12-15T19:59:19.113 回答