jmeter - 有没有办法配置 JMeter 来收听 kafka 主题?

标签 jmeter apache-kafka

我们有一个公开 HTTP 端点的系统,该端点触发一些内部操作并向 kafka 队列异步发送消息。我们想测量性能,其中输入是 HTTP 请求,预期输出是发布到队列的消息。

我们正在评估 JMeter 是否是进行此类测量的正确工具。虽然 HTTP 请求是微不足道的,但 Kafka 监听器一点也不。有什么方法可以配置/扩展 JMeter 以读取来自特定主题的消息并(理想情况下)对其进行一些断言?

最佳答案

查看 Writing a Kafka Consumer in Java文章,它解释了如何连接到 Kafka 主题并使用 Java 代码读取消息。

关于 JMeter,假设您有 kafka-clients JMeter Classpath 下的库(包含所有依赖项)您应该能够在即 JSR223 Sampler 中重新使用 Java Kafka Consumer 代码

参见 Apache Kafka - How to Load Test with JMeter如果需要,文章以获得更详细的说明

关于jmeter - 有没有办法配置 JMeter 来收听 kafka 主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51609381/

相关文章:

api - 无法初始化类 jmeter HTTPHC4Impl

performance - Jmeter 性能测试 DOM 和加载时间

ssl - 为移动应用程序进行 HTTPS 调用录制 JMeter 脚本

apache-kafka - 如何将 Kafka 消息从一个主题发送到另一个主题?

java - 暂停具有多个消费者的kafka主题

apache-kafka - 在分布式模式下使用 HDFS 连接器接收器避免来自 Kafka 连接的小文件

java - Jmeter TCP Sampler 发送请求无需等待应答

java - JMeter:java.net.URISyntaxException:索引处格式错误的转义对

java - kafka 在客户端 java 中覆盖 advertised.host.name

apache-kafka - 是否可以从 kafka 消息中获取消息 key 的最新值