0

我正在测试一个水槽设置。我愿意使用一些流量生成器生成一些 HTTP 流量,这些流量生成器可以与 Java 和 Flume 实现/集成,用于对我的 Flume 和 HDFS 设置进行负载测试。

有什么建议么?

提前致谢!

4

3 回答 3

0

你看过apache ab吗?ab 是广泛使用的 http apache 基准测试工具之一。这可用于创建 http 加载和模拟并发用户。

http://httpd.apache.org/docs/2.2/programs/ab.html

于 2013-09-12T14:06:49.430 回答
0

另一种选择是

HTTPERF

http://www.hpl.hp.com/research/linux/httperf/

阿帕奇 JMeter

http://jmeter.apache.org/

于 2014-09-18T14:46:32.113 回答
0

我认为Apache JMeter是最好的选择

  1. 它与 Flume 和 Hadoop 来自同一供应商
  2. 它是基于 Java 的
  3. 通过嵌入式HTTP 代理支持 HTTP 协议的记录和重放
  4. 可以通过 JSR223 脚本轻松扩展或在 Java 中实现自定义插件
  5. Hadoop 一套JMeter插件,特别是HDFS 操作,似乎是您正在寻找的东西。
  6. 如果单台机器的资源不能提供足够的负载来给你的服务器带来压力,JMeter 可以在分布式集群模式下执行。

如果由于某些原因 JMeter 不可接受,则有以下免费和开源替代方案:

有关上面列出的工具的主要功能并进行了比较,请参阅开源负载测试工具:您应该使用哪个?邮政。

于 2014-09-21T07:57:55.203 回答