是否可以使用jmeter将消息推送到apachekafka。如何实现producer(在java中)将消息推送到kafka。你好,阿南
zsohkypk1#
是的,你可以和我一起去 Jmeter 使用上面@david给出的外部库。只是补充一句,我建议你为消费者和生产者提供两个不同的程序,这样你就可以更好地控制正在发生的事情。例如根据您的需求优化和更改配置中的属性文件。尽管 JMeter 听起来很容易 loadtesting ,我不确定您是否能够确定消息消费或生产的效率,例如确定在一定时间内发布或消费的消息数(即:如果您处理大量消息)。Kafka制作了文件和本
Jmeter
JMeter
loadtesting
tv6aics12#
我以为早些时候有答案,也许没有。你看过这些吗?我自己也在用Kafka式流量计。https://github.com/brighttag/kafkameterhttps://github.com/eugeneyushin/new-api-kafkameter关于Kafka迈特的教程:http://www.technix.in/load-testing-apache-kafka-using-kafkameterhttp://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的应该不错。
2条答案
按热度按时间zsohkypk1#
是的,你可以和我一起去
Jmeter
使用上面@david给出的外部库。只是补充一句,我建议你为消费者和生产者提供两个不同的程序,这样你就可以更好地控制正在发生的事情。例如根据您的需求优化和更改配置中的属性文件。尽管JMeter
听起来很容易loadtesting
,我不确定您是否能够确定消息消费或生产的效率,例如确定在一定时间内发布或消费的消息数(即:如果您处理大量消息)。Kafka制作了文件和本
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的应该不错。