我正在寻找一个测试加载的程序。
据我所知,Jmeter和loadrunner都这样做(尽管在没有jmeter的情况下支付了loadrunner)
我需要测试的是同时至少1000个用户。他们需要做的只是运行一个非常短的flash影片剪辑,并确保它不会崩溃,并调用正确的文件。
有更好的节目吗?最好是免费的...但即使不是 - 任何人都知道其他类似程序的典型成本和名称是什么? (甚至可能是在线/云解决方案?)
谢谢大家
答案 0 :(得分:2)
答案 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负载测试和基准测试工具。
答案 4 :(得分:1)
TCPCopy也可以这样做:
https://github.com/wangbin579/tcpcopy
这是一个在中国流行的成熟开源项目。
以下链接可帮助您了解如何使用它。 http://globaldev.co.uk/2013/01/migrating-memcached/