kafka-junit

Kafka test toolkit

A tool that enables testing of Kafka-based systems by providing an embeddable Kafka cluster for use in JUnit tests.

Enables you to start and stop a fully-fledged embedded Kafka cluster from within JUnit and provides a rich set of convenient accessors and fault injectors through a lean API. Supports working against external clusters as well.

GitHub

53 stars
6 watching
21 forks
Language: Java
last commit: 8 months ago
Linked from 1 awesome list

junitkafkakafka-connect

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
salesforce/kafka-junit A library to run Kafka tests in an embedded cluster 170
jamiealquiza/sangrenel A tool for load testing Apache Kafka clusters 205
chbatey/kafka-unit Allows developers to test Kafka applications in isolation with a simple setup and teardown process. 174
fgeller/kt A command-line tool for interacting with Apache Kafka clusters 948
mostafa/xk6-kafka Enables testing of Apache Kafka systems by generating and sending test messages to the system 153
nodefluent/node-sinek A high-level Node.js client for Apache Kafka that provides an easy-to-use promise-based API and supports various security features. 290
rahulsinghai/jmeter-backend-listener-kafka Enables sending JMeter test results to a Kafka server. 29
mmolimar/kafka-connect-fs A Kafka connector for reading records from file systems and loading them into Kafka. 110
confluentinc/confluent-kafka-dotnet A .NET client for Apache Kafka, providing high performance and reliable connectivity to Kafka clusters. 81
confluentinc/kafka-rest Provides a RESTful interface to interact with a Kafka cluster without using the native protocol or clients 46
quarkslab/kdigger A Kubernetes-focused container assessment and context discovery tool for penetration testing. 437
nodefluent/bigtable-kafka-connect A tool for integrating Google BigTable with Apache Kafka using a standardized connector framework. 3
embeddedkafka/embedded-kafka Provides an in-memory Kafka instance to run tests against. 386
nmaquet/kasper A lightweight library for processing Kafka topics with idempotent at-least-once semantics 439
nodefluent/kafka-connect A framework to build connectors for transferring data between Apache Kafka and various datastores using JavaScript. 128