用于并行执行的开源负载测试工具

时间:2014-04-16 08:39:24

标签: jmeter load-testing

我曾使用JMeter进行负载测试,但却陷入了必须执行并行请求的程度,这似乎是不可能的。(如果可能的话,请解释)

有没有任何开源工具可以提供帮助。必须将负载增加到至少1000VU

4 个答案:

答案 0 :(得分:1)

根据您的硬件,您可能需要考虑remote (distributed) testing,其中一个主控主机协调多个JMeter从站以创建巨大的负载。

关于“并发”,JMeter提供2个测试元素来控制负载模式。

答案 1 :(得分:0)

  

这似乎不可能。(如果可能的话,请解释)

增加线程数(用户数),即同时发出的请求数。主页显示了确切的示例:

http://jmeter.apache.org/usermanual/build-web-test-plan.html

希望这有帮助。

答案 2 :(得分:0)

随意尝试Yandex.Tank - https://github.com/yandex-load/yandex-tank。它可以达到每秒80k并行请求。

答案 3 :(得分:0)

正如德米特里先生所说,你可以考虑 distributed testing using jmeter
还要考虑以下几点,
1.使用64位JVM并增加堆内存 2.在非gui模式下运行负载测试并移除所有监听器(您可以在测试后添加它以显示结果)
3.使用最新版本的Jmeter(2.11),因为资源利用率最佳(CPU,内存)。 使用Gatling负载测试工具(http://gatling-tool.org/)。您可以找到comparative study of gatling Vs Jmeter