负载测试程序建议

时间:2010-12-24 10:20:39

标签: load

我正在寻找一个测试加载的程序。

据我所知,Jmeter和loadrunner都这样做(尽管在没有jmeter的情况下支付了loadrunner)

我需要测试的是同时至少1000个用户。他们需要做的只是运行一个非常短的flash影片剪辑,并确保它不会崩溃,并调用正确的文件。

有更好的节目吗?最好是免费的...但即使不是 - 任何人都知道其他类似程序的典型成本和名称是什么? (甚至可能是在线/云解决方案?)

谢谢大家

5 个答案:

答案 0 :(得分:2)

Grinder是另一种可能性:

http://grinder.sourceforge.net/

它是免费的,成熟的产品,相当灵活。

This SO question还有一些您可能认为相关的信息。

答案 1 :(得分:1)

如果您想运行超过1000个并发用户,则需要分布式测试框架。据我所知,loadrunner可能需要许多代理才能满足您的要求,因为每个代理处理的虚拟用户很少。

正如戴夫克所说,磨床可能是个不错的选择。请参考以下链接中的如何测试流。

http://www.cubrid.org/wiki_ngrinder/entry/how-to-handle-the-big-response

答案 2 :(得分:1)

Grinder和Jmeter都可以在网络上重现HTTP流量。在您的问题中,您提到了客户端执行的影片剪辑。如果您无法从RIA(Ajax或其他)再现HTTP流量,您可能需要查看无头浏览器方法,在该方法下,Selenium等工具针对VM中的多个无头浏览器执行。这将为您生成所需的HTTP流量。

答案 3 :(得分:1)

我使用siege这是一个http负载测试和基准测试工具。

输出样本https://gist.github.com/mikaelz/5687636

我来自https://vimeo.com/13768954

答案 4 :(得分:1)

TCPCopy也可以这样做:

https://github.com/wangbin579/tcpcopy

这是一个在中国流行的成熟开源项目。

以下链接可帮助您了解如何使用它。 http://globaldev.co.uk/2013/01/migrating-memcached/