使用JMeter开发Apache Kafka生成器和负载测试

时间:2015-03-30 11:45:05

标签: jmeter apache-kafka

是否可以使用JMeter将消息推送到Apache Kafka。

如何实现生产者(在JAVA中)将消息推送到Kafka。

此致 阿南德

2 个答案:

答案 0 :(得分:3)

我认为之前有答案,也许不是。你看过这些了吗?我自己使用原始的kafkameter。

和关于kafkameter的教程:

为了在JMeter之外使用,我发现在ruby,python或node.js中编写生成器加载工具比在Java中编写更容易。但这是个人喜好。负载可伸缩性是另一回事,但其他语言更容易将生产者工具原型化。

<强>更新

自原始帖子以来,现在又有了JMeter的另一个解决方案/选项:

而不是发布有关它的特定教程,你最好不要搜索一些混合的术语,例如&#34; Pepper-Box kafka jmeter&#34;并仔细阅读教程结果,因为有很多。 BlazeMeter的那些应该很好。

答案 1 :(得分:0)

是的,您可以使用上面@David提供的上述外部库来使用Jmeter。只是补充一下,我建议你为消费者和制作人提供两个不同的程序,这样你就可以更好地控制正在发生的事情。例如根据您的要求优化和更改配置中的属性文件。尽管在JMeterloadtesting听起来很容易,但我不确定您是否能够识别消息消费或生产的效率,例如确定在某个消息或消费中发布或消费的消息数量期限(即:如果您处理大量消息)。

docthis

中提供的Kafka Produce示例
相关问题