问题标签 [grinder]

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 投票
6 回答
50865 浏览

performance - Jmeter替代品

我正在寻找 JMeter 的免费软件/更简单的替代品。它是一个非常完整但复杂的工具,我所需要的只是模拟对站点的多个同时调用,获取有关性能的统计信息(响应时间)并查看它可以承受多少并发调用而不会中断。一些图表会很有用。

0 投票
4 回答
2120 浏览

networking - 模拟高延迟/间歇性网络连接

我正在使用The Grinder(在 Windows PC 上)对网络应用程序进行负载测试,我希望模拟不完美的网络条件,以查看对应用程序负载的影响,特别是我想看看以下效果:

  • 可变的网络延迟,因此不仅不同的客户端具有不同的延迟,而且在单个客户端的测试过程中延迟可能会有所不同。
  • 网络连接断开- 我希望模拟网络连接突然/随机断开时会发生什么。

最简单的方法是什么?

0 投票
1 回答
1627 浏览

java - Jython/Grinder/Grinderstone:self arg 不能被强制转换为 net.grinder.plugin.http.HTTPUtilities

过去几天我一直在构建的磨床脚本一直运行良好,直到现在。我收到一个运行时错误,最初说:

所以我添加了 [another arg][1],我知道这会出现在脚本的开头,并且得到了一个更有用的错误。虽然现在我不知道该怎么办

知道为什么“自我”没有被强迫吗?

[1]:http ://grinder.sourceforge.net/g3/script-javadoc/net/grinder/plugin/http/HTTPUtilities.html#valueFromHiddenInput (java.lang.String, java.lang.String)

0 投票
3 回答
7556 浏览

selenium - 将 Selenium 与 Jmeter 或 Grinder 集成

我一直在尝试评估负载和性能测试工具,我想我可能会选择 Jmeter 或 The Grinder。我正在努力在两者之间做出选择,并希望这里有人可以提供帮助。

我目前正在使用 selenium 运行 Web 应用程序的功能测试,我现在需要将负载测试作为批处理作业的一部分。我的计划是自动化整个过程。

我对这两个工具有几个问题

  • 是否可以使用 Java 来编写测试用例来运行,而不是使用 Jython 来运行 Grinder 和 XML 来运行 Jmeter?
  • 将 Jmeter 或 Grinder 与 Ant 和 Junit 集成起来有多容易
  • 研磨机的工作方式是否与 Jmeter 相同。即它只将请求URL 发送到服务器并且在提交之前不做任何预处理?例如,在表单的 onSubmit 上调用的 javascript 方法。
  • 对于具有大量 javascript 和动态 css/javascript 处理的应用程序,您推荐的应用程序最适合。例如,很多表单是动态提交的。即当用户点击提交按钮时,它不只是提交表单,通常会调用一个javascript函数,在提交表单之前进行一些处理。在某些情况下,表单本身是使用 Javascript 动态构建的。您认为这两种工具中的哪一种会更好地处理这个问题?
  • 有没有人有任何提示,或者是否可以将 Selenium 与 Jmeter 或 Grinder 集成,并且更容易与 Selenium 集成。

谢谢

0 投票
2 回答
1274 浏览

grinder - 如何设置“The Grinder”代理来识别控制台?

我真的很想开始使用“The Grinder”,但不幸的是我的代理没有找到我尝试过的控制台。代理发出的消息是“(代理):无法连接到'localhost/127.0.0.1:6372',在没有控制台的情况下继续;设置grinder.useConsole=false 以禁用此警告。”

  • 控制台和代理都位于本地主机上。
  • 当我在没有grinder.properties 文件的情况下启动代理以及使用带有默认grinder.consoleHost 属性的grinder.properties 文件时,都会发生这种情况。
  • 即使我将grinder.consoleHost 设置为我的IP,它也会发生。

有任何想法吗?

0 投票
1 回答
978 浏览

frameworks - 如何将外部 jar 文件添加到磨床项目

我是 Grinder 负载测试框架的新手。

我使用 tcpproxy 录制了一个磨床脚本。然后我做了一些修改,包括使用外部 jar 文件。

在使用磨床插件的 Eclipse 中,我为这些 jar 文件添加了依赖项。

但是我如何使用命令行设置类似的东西 - 假设我没有可用的 Eclipse..

我必须在grinder.properties 中添加任何内容吗?

谢谢

0 投票
1 回答
994 浏览

http - Grinder - 客户端打开连接但未发送任何字节

尝试使用 The Grinder 附带的 TCPProxy 工具时,我收到以下错误。我已接受

我在 localhost 和正确的端口有我的浏览器代理设置。我知道您需要更多详细信息,因此请特别告诉我。

0 投票
1 回答
554 浏览

performance - 在 - The Grinder Java 中设置代理类路径

如何为 java 磨床设置代理类路径?

0 投票
1 回答
611 浏览

soap - WSSE Web 服务调用的分布式测试

对于应用程序,我需要对使用WS-Security用户名/密码保护的 Web 服务进行负载测试。我们需要测试 5000 个同时调用 Web 服务的并发唯一用户。

我对提供此功能的工具进行了一些研究,发现了 Grinder、JMeter 和 SOAPUI。

我喜欢使用脚本的 Grinder 方法,但我不确定是否可以WSSE Username token与 Grinder 一起使用。我的想法是编写 5000 个脚本(或更好:编写一个工具,为我编写 5000 个脚本;))并将其分发到Amazon EC2 cloud. 这种方法的 Grinder 文档非常薄。所以我不确定我是否可以使用 Grinder 实现这一目标。

另一个想法是使用 SOAPUI 和 LoadUI。我可以利用 SOAPUI 生成 Webservice 测试用例,然后将其加载到 LoadUI。这行得通,但我担心 LoadUI 无法同时处理 5000 名跑步者。

有没有人有这种测试的经验,或者你有推荐使用哪种工具来完成这项工作?

0 投票
1 回答
1333 浏览

java - 使用 Grinder 负载测试框架的问题

我在尝试使用The Grinder时遇到问题。网站上的教程告诉我运行“StartAgent.bat”,它看起来像这样:

当我打开命令控制台并尝试运行它时,我收到此错误:

哎呀。不完全确定问题是什么。认为这可能是 java 版本的问题,我确保更新到最新版本,但我不确定它是否正常工作。这是我运行的一些命令,因此您可以了解我的意思。

“java -version”返回

并且“javac -version”返回

任何帮助将不胜感激,因为我不确定下一步该尝试什么。