问题标签 [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 投票
2 回答
914 浏览

javascript - Eclipse Monkey 上的文档

我正在寻找有关“日食猴子”功能的一些文档。
预定义了哪些变量,这些对象有哪些方法等等……

您只能通过调整示例来做到这一点。

0 投票
1 回答
1321 浏览

android - 安卓手机上的猴子命令?

我可以在模拟器上使用猴子命令,但是可以在我用于调试的手机上启动它吗?

0 投票
1 回答
625 浏览

testing - 随机数发生器猴子测试顽固分子

我有一个关于 Diehard Testtool 的问题。我的随机数生成器没有通过猴子测试(DNA 测试)。一个 p 值为 0。这很关键吗?我如何解释结果?

先感谢您!

0 投票
4 回答
8498 浏览

android - 在模拟器中写入 /system/framework

我正在为软件测试目的扩展monkey,所以我想替换我自己在模拟器中编译的monkey.jar 的当前monkey.jar。当前的monkey.jar 位于/system/framework/monkey.jar。

当我尝试运行以下命令时:

我得到以下信息:'无法将'monkey.jar'复制到'/system/framework/monkey.jar':内存不足'

关于如何替换当前的 monkey.jar 的任何想法?

如果我在模拟器中运行 Android 1.6,这实际上是有效的,但在那之后就没有了。是的,我试过'abd remount'

编辑:这不是 .jar 特定的问题。我无法将任何类型的文件推送到 /system/framework

谢谢。

0 投票
1 回答
1100 浏览

android - Android UI 测试:Monkey 卡在了几个活动中

我一直在尝试使用 Monkey 对我的应用程序的 UI 进行压力测试。

我注意到随机击键无法遍历我的应用程序的所有活动。相反,它只是在其中几个之间循环。

你们有什么策略可以帮助猴子遍历所有活动吗?

0 投票
1 回答
3018 浏览

android - Monkey 命令一次执行所有包

我正在使用以下命令来执行特定的包:

adb shell 猴子 -v -p com.google.android.apps.maps 500

adb shell 猴子-p com.google.android.voicesearch 10

Q-1:但是我想以批处理模式执行所有包,有人可以建议吗?我使用了一个过程,例如将所有单个命令放入批处理文件并执行,但在第一次执行命令后它不起作用。

Q-2:您能否建议只在手机中输入随机击键的命令是什么?

提前致谢 !!!

0 投票
2 回答
2652 浏览

android - 仅在子活动中使用 Monkey(android 调试)

我正在尝试使用 Monkey 调试工具(来自 adb)对我的应用程序的一部分进行压力测试。由于 Monkey 以完全随机的方式运行,我希望它专注于可能包含我正在寻找的错误的代码部分(非常罕见的错误,我不知道如何复制它)。

所以,在我的主要活动中,我有 6 个按钮,每个按钮都会启动一个新活动。我想将猴子设置为仅查看其中一项活动,以及可以从中访问的所有活动。我找不到合理的方法来做到这一点。

我已经尝试了
adb shell monkey -p my.package.name -c android.intent.category.MONKEY 1000
and 在我的清单文件中放入了一些我感兴趣的活动:

但它没有用。Monkey 仍然会启动未按此标签分类的活动。Monkey 在选定的子活动中工作至关重要,因为它浪费了大约 95% 的时间在我的应用程序中漫游,而不是我真正想要测试的子活动。

此外,我尝试了一些简单的脚本来启动所需的子活动,但没有成功。

寻求任何帮助,
干杯,
kajman

0 投票
3 回答
3203 浏览

android - Android 测试猴子 - 设置详细程度?

从命令行运行 Test Monkey 时如何更改详细级别?

这两个命令起作用:

开发人员文档说,“命令行上的每个 -v 都会增加详细级别。级别 0(默认)提供的信息很少,除了启动通知、测试完成和最终结果。级别 1 提供有关测试运行时的更多详细信息,例如发送到您的活动的单个事件。级别 2 提供更详细的设置信息,例如选择或未选择进行测试的活动。

但是,当我尝试时,adb shell monkey -p com.my.package -v -v 5000我得到一个segmentation fault monkey -p com.my....

我试过了adb shell monkey -p com.my.package -v 2 5000,但猴子读2作计数,而不是值-v

帮助?:)

0 投票
1 回答
793 浏览

android - 猴子在 android 模拟器上给出一个奇怪的错误

我让猴子使用以下指令在我的应用程序上运行(通过 android 模拟器):

Monkey -p <packagename> -v 5000

我收到以下错误:

这种情况每隔几秒钟就会一遍又一遍地发生,并且是唯一发生的错误。这很奇怪,因为我的应用根本不涉及任何媒体播放器功能。这是一个简单的笔记/待办事项应用程序。对导致错误的猴子正在触摸什么以及我可以做些什么来防止它有任何见解吗?

或者这可以安全地忽略吗?

谢谢!

编辑: 我想我找到了问题的根源。显然猴子设法把我的键盘变成了某种亚洲语言。并且每当在下面的软键盘图像中按下左下键(两个亚洲字符)时。我收到媒体播放器错误。有谁知道这把钥匙是干什么的?? 为什么是猴子! 为什么!?!?

0 投票
1 回答
3346 浏览

android - android - 在真实设备上通过 wifi 运行 monkeyrunner

我有一个构建服务器,一旦构建准备好,我想在许多设备上同时运行一个 monkeyrunner 脚本。

我在这里找到了一种通过 tcp 连接到设备的方法

所以我连接到一个设备并成功运行“adb monkey”,“adb shell ls”,......

当我运行 monkeyrunner 时出现错误 - 它无法连接。

这是另一个正在寻找解决方案的人

这是monkeyrunner中的一个错误吗?有解决方法吗?

我可以使用其他工具吗?