问题标签 [monkey]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1251 浏览

android - 猴子测试期间如何避免锁屏事件

我正在运行猴子测试,我正面临锁定屏幕的问题。

我尝试使用默认命令运行测试,如下所示

“猴子-p com.xyz -v 1500000 -s 10000 --throttle 15000”

测试开始正常,但最终锁定屏幕,因此永远无法解锁,因为我有字母数字密钥代码作为密码,这很难被猴子的随机事件猜到。我只想让猴子只在应用程序上运行并完全忽略锁屏事件

我正在从设置中启用从不进入睡眠状态,如果我可以避免猴子停止按电源键,请告诉我。

0 投票
2 回答
5848 浏览

android - 在 Android Monkey 上禁用系统级事件

在猴子测试我的应用程序时

我注意到它可以访问我设备上的各种系统设置,例如音频控制和截屏。根据http://developer.android.com/tools/help/monkey.html,这就是它的行为方式。

Monkey 是一个在您的模拟器或设备上运行的程序,它会生成伪随机的用户事件流,例如点击、触摸或手势,以及一些系统级事件。

是否可以排除系统级事件,以便猴子完全专注于我的目标应用程序?

我查看了约束的“-c”选项,但查看了http://developer.android.com/reference/android/content/Intent.html上的可用意图,我似乎没有看到任何与禁用相关的内容此类系统级事件。

任何指针?

0 投票
0 回答
164 浏览

android - perf 不适用于某些命令?

我想使用 perf 来分析 Android 上的猴子命令,但我被困住了。

通常,当我运行以下命令时:

但是,当我想得到它的性能统计如下:

我得到:

猴子是一个命令,不是文件也不是目录。为什么我会得到这个?任何帮助将不胜感激!

谢谢你。大卫

0 投票
0 回答
600 浏览

android - 使用 Monkey 测试应用程序

我正在尝试使用 Monkey 来测试我的应用程序的 UI,但到目前为止还没有成功。我已将设备连接到计算机并尝试使用 adb 运行猴子。

我正在使用的命令是:

错误信息是:

现在,据我所知,它试图说它找不到具有上述两个类别的活动能够运行,但是我已经在清单中指定了这一点。

清单.xml

有什么建议么?

0 投票
1 回答
173 浏览

android-uiautomator - DexGuard 与 UiAutomator 和 Monkey(不是 Monkey Runner)

有没有人使用 uiautomator 或 monkey 来自动化被 Dexguard 混淆的应用程序的 ui 测试?你能分享你的经验吗?比如uiautomator可以通过resourceID/Text等识别小部件,或者猴子在应用程序包的名称被混淆后仍然可以运行它的随机事件吗?

0 投票
3 回答
3568 浏览

android - 如何防止猴子打开状态栏?

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

要启动猴子,我使用:

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

任何建议,将不胜感激。

0 投票
1 回答
1759 浏览

java - 测试 Android 应用程序 - Monkey 中止

我正在尝试使用猴子测试一些 Android 应用程序。但事实证明,使用 Monkey 进行测试并不总是那么直观,因为它并不像人们所期望的那样开箱即用。我什至读到其他一些人也遇到了类似的问题,尽管遵循了这些评论并没有清楚地解决这个问题。

因此,为了运行 Monkey,我将 LAUNCHER 包含在 AndroidManifest.xml 中:

事实上,当我使用来自 Android 文档源的示例之一时,将 LunarLander 作为项目名称,我尝试了该命令的所有可能组合,但徒劳无功:

然后,我还将 MONKEY 包含在 AndroidManifest 中:

在命令行中我再次尝试:

同样,我尝试了其他建议,结果相同:

但它仍然不起作用。有什么想法或建议可能会丢失吗?

0 投票
1 回答
900 浏览

android - Why the "adb shell monkey --wait-dbg" doesn't work?

I want to stop the running monkey by using the adb shell monkey --wait-dbg,but the result is only display like this:Sending WAIT chunkand then the monkey is still running. How to understand the command?The official explain is "Stops the Monkey from executing until a debugger is attached to it."

0 投票
2 回答
1157 浏览

android - 为什么android猴子有权注入输入事件?

我知道调用 InputManager 时有权限检查(pid/uid)。

猴子进程的 UID 与当前活动的 UID 不相等。但是为什么猴子进程可以将事件注入当前的活动窗口?

0 投票
1 回答
201 浏览

exception - JMonkey Networking 中的消息错误

所以我试图用 JMonkey 做一个网络项目。我按照网络教程将消息(字符串)从客户端传递到服务器,反之亦然,没有问题。但是,当我尝试制作自己的版本并发送几何时,程序停止了。我相信一切都与我发送字符串时完全相同。

我读了一些其他问题,他们有一个非常相似的问题,他们显然是通过用序列化程序注册类来解决的,所以我检查了一下,我看不出我在做什么,有人可以帮忙吗?

它崩溃的代码是这样的:

最后这是 GeomPos Message 类:

我收到以下错误: