Java HTTP客户端生成用于测试Flume的流量

Java HTTP客户端生成用于测试Flume的流量,java,traffic,flume,Java,Traffic,Flume,我正在测试水槽设置。我愿意使用一些流量生成器生成一些HTTP流量,这些流量生成器可以与Java和Flume实现/集成,以便对Flume和HDFS设置进行负载测试 有什么建议吗 提前谢谢 您看过apache ab吗?ab是广泛使用的apache http基准测试工具之一。这可用于创建http负载和模拟并发用户 另一种选择是 HTTPERF ApacheJMeter 我认为这是最好的选择 它与Flume和Hadoop来自同一个供应商 它是基于Java的 支持通过嵌入式系统录制和重播HTTP协议 可

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

有什么建议吗


提前谢谢

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


另一种选择是

HTTPERF

ApacheJMeter

我认为这是最好的选择

  • 它与Flume和Hadoop来自同一个供应商
  • 它是基于Java的
  • 支持通过嵌入式系统录制和重播HTTP协议
  • 可以通过JSR223脚本或在Java中实现自定义插件轻松地进行扩展
  • 一般来说,尤其是你想要的
  • 如果一台机器的资源不能提供足够的负载给服务器带来压力,JMeter可以在d中执行 如果由于某些原因JMeter不可接受,则有以下免费和开源替代方案:

    • 基于Java的
    • 非基于Java的
    有关上面列出的突出显示和比较的工具的主要功能,请参阅文章