使用jmeter开发apachekafka生产者和负载测试

kognpnkq  于 2021-06-08  发布在  Kafka
关注(0)|答案(2)|浏览(452)

是否可以使用jmeter将消息推送到apachekafka。
如何实现producer(在java中)将消息推送到kafka。
你好,阿南

zsohkypk

zsohkypk1#

是的,你可以和我一起去 Jmeter 使用上面@david给出的外部库。只是补充一句,我建议你为消费者和生产者提供两个不同的程序,这样你就可以更好地控制正在发生的事情。例如根据您的需求优化和更改配置中的属性文件。尽管 JMeter 听起来很容易 loadtesting ,我不确定您是否能够确定消息消费或生产的效率,例如确定在一定时间内发布或消费的消息数(即:如果您处理大量消息)。
Kafka制作了文件和本

tv6aics1

tv6aics12#

我以为早些时候有答案,也许没有。你看过这些吗?我自己也在用Kafka式流量计。
https://github.com/brighttag/kafkameter
https://github.com/eugeneyushin/new-api-kafkameter
关于Kafka迈特的教程:
http://www.technix.in/load-testing-apache-kafka-using-kafkameter
http://codyaray.com/2014/07/custom-jmeter-samplers-and-config-elements
对于jmeter之外的使用,我发现用ruby、python或node.js编写生产者加载工具比用java更容易。但这是个人喜好。负载可伸缩性是另一个问题,但其他语言更容易原型出生产者工具。
更新:
从最初的帖子开始,jmeter现在有了另一个解决方案/选项:
https://github.com/gslabdev/pepper-box
与其发布关于它的具体教程,不如在谷歌上搜索一些混合的术语,比如“胡椒盒Kafkajmeter”,然后查看教程的结果,因为有很多。blazemeter的应该不错。

相关问题