我曾使用JMeter进行负载测试,但却陷入了必须执行并行请求的程度,这似乎是不可能的。(如果可能的话,请解释)
有没有任何开源工具可以提供帮助。必须将负载增加到至少1000VU
答案 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