我想用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手机进行测试。
任何建议都将不胜感激。
答案 0 :(得分:17)
我有一个5.0(棒棒糖)手机,能够做到这一点 screen pinning
从那里你可以在你的设备上运行猴子而不会改变它。
答案 1 :(得分:3)
我刚创建了一个应用程序,它将屏蔽状态栏以达到完全相同的目的。
它只是在状态栏上添加了系统覆盖,阻止任何人访问状态栏。
您可以在此处查看:github sources
它非常适合我们的猴子测试,特别是在启动器应用程序上。
随意使用它。如果你想直接下载apk,你可以找到它here
答案 2 :(得分:2)
您可以在代码使用isUserAMonkey ()
if(ActivityManager.isUserAMonkey()){
//your code
}
设置Monkey忽略或阻止状态栏是不可能的,因为你不能限制屏幕上的某些区域或禁用Monkey键中的某些功能。