KLoadGen

Generate performance and business-logic tests in an easy and maintainable way.

What for?

Kafka Load Generator, aka KLoadGen, is a JMeter plugin that allows generating and injecting synthetic data into a Kafka-based, event architecture.

Designed and developed to be fully integrated without the requirement of any external libraries or dependencies, it will embed the latest supported version of Kafka libraries.

What for?

Main features

Best-in-class Kafka performance tests generator, KLoadGen supports:

  • AVRO, JSON and Protobuf schemas
  • Specifying schemas for Key and Values
  • Data generation for both basic data types AND complex structures (such as arrays or maps)
  • Specifying data sets to generate data from them
Main features
Why KLoadGen?
You'll be able to easily:

Define schemas for your test through the Schema Registry support or by specifying a file with the schema.

Generate synthetic data through our data generator that can use Schema Constraints (JSON Schema) to generate matching data.

Generate key values through our data generator, you can use Schemas to generate matching data for the key while improving your cluster performance.

Contact us!

We’ll be glad to talk and discuss how KLoadGen can help you 😊

Reach us through GitHub issues, email or twitter

Contact