【发布时间】:2014-04-16 08:39:23
【问题描述】:
我曾使用 JMeter 进行负载测试,但卡在了必须执行并行请求的地步,这似乎不可能。(如果可能,请解释一下)
那么有没有任何开源工具可以提供帮助。必须将负载增加到至少1000VU
【问题讨论】:
标签: jmeter load-testing
我曾使用 JMeter 进行负载测试,但卡在了必须执行并行请求的地步,这似乎不可能。(如果可能,请解释一下)
那么有没有任何开源工具可以提供帮助。必须将负载增加到至少1000VU
【问题讨论】:
标签: jmeter load-testing
根据您的硬件,您可能需要考虑remote (distributed) testing,其中一台主机协调多个 JMeter 从机以产生巨大的负载。
关于“并发”,JMeter 提供了 2 个测试元素来控制负载模式。
【讨论】:
这似乎不可能。(如果可能,请解释)
增加线程(用户)的数量,这将是同时请求的数量。主页显示了确切的示例:
http://jmeter.apache.org/usermanual/build-web-test-plan.html
希望这会有所帮助。
【讨论】:
请随意尝试 Yandex.Tank - https://github.com/yandex-load/yandex-tank。它每秒可以发出 80k 个并行请求。
【讨论】:
正如 Dmitri 先生所说,您可以考虑 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
【讨论】: