HTTP 和 JMS 的负载测试工具
我正在寻找用于 HTTP(Web 服务)和 JMS 调用的负载测试工具/负载生成器。
最先进的工具是什么?
a) 免费产品
b) 商业产品
I am looking for a load testing tool / load generator for HTTP (Web Services) and JMS calls.
What would be a state of the art tools?
a) a free product
b) a commercial product
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Apache JMeter 将执行 SOAP 和 JMS,以及大量其他协议。
Apache JMeter will do both SOAP and JMS, plus a boat load of other protocols.
Eviware 创建了一个非常简单的负载生成引擎,您可以将其与 SOAP-UI 结合使用来针对 Web 服务生成负载。它称为 LOAD-UI。请注意,SOAP-UI 还支持 JMS 的构建和提交。
您可以在以下位置查看 SOAP-UI:http://soapui.org/
加载 UI:http://loadui.org/
以下是有关如何将 SOAP-UI 与 JMS 结合使用的详细信息:
http://soapui.org/JMS/getting-started.html
我用过这两个工具都做得很好并且得到了很好的支持。我们发现了 SOAP-UI 中的一个缺陷,该缺陷已在不到一周的时间内在夜间快照中得到修复并可用。
这两个工具都有免费的开源版本,因此它似乎满足您的所有标准。
Eviware has created a very straightforward load generation engine that you can use in Conjunction with SOAP-UI to generate load against a webservice. It's called LOAD-UI. Note that SOAP-UI also supports construction and submission of JMS as well.
You can checkout SOAP-UI at: http://soapui.org/
Load-UI: http://loadui.org/
Here are details on how to use SOAP-UI with JMS:
http://soapui.org/JMS/getting-started.html
I've used both of these tools and they're well done and well supported. We found a defect in SOAP-UI that was patched and available in the nightly snapshot in less than a week.
Both tools have a free open source version so it seems to meet all your criteria.
截至 2013 年 10 月,Load-UI 似乎不通过其“Soap-UI-Runner”活动支持 JMS。这真是太糟糕了。另外,使用免费版本的Load-UI时,您无法使用代理功能。
我们查看了 JMeter (http://jakarta.apache.org/jmeter/) 和 Grinder (http://grinder.sourceforge.net/)。
它们都可以免费使用并支持代理来并行化负载。
As of October 2013 Load-UI does not seem to support JMS via their "Soap-UI-Runner"-Activity. This is a bummer. Also, when using the free version of Load-UI, you can't use the agent feature.
We took a look at JMeter (http://jakarta.apache.org/jmeter/) and Grinder (http://grinder.sourceforge.net/).
They're both free to use and support agents to parallelize the load.