All Projects → corunet → kloadgen

corunet / kloadgen

Licence: MPL-2.0 License
KLoadGen is kafka load generator plugin for jmeter designed to work with AVRO and JSON schema Registries.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to kloadgen

Schema Registry
Confluent Schema Registry for Kafka
Stars: ✭ 1,647 (+1043.75%)
Mutual labels:  json-schema, avro-schema
jmeter-grpc-request
JMeter gRPC Request load test plugin for gRPC
Stars: ✭ 137 (-4.86%)
Mutual labels:  load-testing, jmeter-plugin
jmeter-grpc-plugin
A JMeter plugin supports load test gRPC
Stars: ✭ 36 (-75%)
Mutual labels:  load-testing, jmeter-plugin
cti-stix2-json-schemas
OASIS TC Open Repository: Non-normative schemas and examples for STIX 2
Stars: ✭ 75 (-47.92%)
Mutual labels:  json-schema
opis-error-presenter
JSON-schema error presenter for opis/json-schema library
Stars: ✭ 17 (-88.19%)
Mutual labels:  json-schema
home
This is the home page for the API specification toolbox.
Stars: ✭ 16 (-88.89%)
Mutual labels:  json-schema
i18n-tag-schema
Generates a json schema for all i18n tagged template literals in your project
Stars: ✭ 15 (-89.58%)
Mutual labels:  json-schema
avrora
A convenient Elixir library to work with Avro schemas and Confluent® Schema Registry
Stars: ✭ 59 (-59.03%)
Mutual labels:  avro-schema
jmeter-plugins
Docker image for Apache JMeter with JMeter plugins - https://jmeter.apache.org & https://jmeter-plugins.org
Stars: ✭ 20 (-86.11%)
Mutual labels:  load-testing
StressThing
a software testing platform to perform stress test on web of things
Stars: ✭ 12 (-91.67%)
Mutual labels:  load-testing
k6-example-github-actions
No description or website provided.
Stars: ✭ 18 (-87.5%)
Mutual labels:  load-testing
LoadTestToolbox
Lightweight tools for load testing web applications, written in C#
Stars: ✭ 75 (-47.92%)
Mutual labels:  load-testing
form-pa
A flexible and configurable form based on json schema
Stars: ✭ 13 (-90.97%)
Mutual labels:  json-schema
json2object
Type safe Haxe/JSON (de)serializer
Stars: ✭ 54 (-62.5%)
Mutual labels:  json-schema
ddosify
High-performance load testing tool, written in Golang.
Stars: ✭ 3,788 (+2530.56%)
Mutual labels:  load-testing
active model serializers validator
🃏 An extension to ActiveModel::Serializer that validates serializers output against a JSON schema
Stars: ✭ 18 (-87.5%)
Mutual labels:  json-schema
jsf
Creates fake JSON files from a JSON schema
Stars: ✭ 46 (-68.06%)
Mutual labels:  json-schema
JSON-NLP
JSON-NLP Schema for transfer of NLP output using JSON
Stars: ✭ 38 (-73.61%)
Mutual labels:  json-schema
schema-shot
Framework-agnostic snapshot testing using "schema by example" for highly dynamic data
Stars: ✭ 34 (-76.39%)
Mutual labels:  json-schema
avro-typescript
TypeScript Code Generator for Apache Avro Schema Types
Stars: ✭ 19 (-86.81%)
Mutual labels:  avro-schema

Codacy Badge Build Status

Summary · Getting started · Usage · Support · Special thanks

📜 Summary

KLoadGen is a Kafka load generator plugin for JMeter designed to work with AVRO and JSON schemas. It allows to send Kafka messages with a structure defined as an AVRO schema or a JSON schema. It connects to the Schema Registry server, retrieves the subject to send, and generates a random message every time.

Documentation

You can learn more details on our wiki.

Technology

KLoadGen is a plugin based on Java that needs a JMeter machine running JRE 8 or higher.

🚀 Getting Started

Check our Getting Started section for details on:

  • KLoadGen components
  • Plugin requirements
  • Installation process

🧑🏻‍💻 Usage

Configuration

See the sections Producer setup and Consumer setup on our wiki for details on how to set up both ends of the message, producer and consumer, for this plugin.

Deployment

Take a look at the Example test plan section to see the contents of the Java extension and at the Standalone execution section to see how to work with a standalone profile.

🧰 Support

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

Reach us through GitHub issues, email or Twitter.

💜 Special thanks

We would like to give special thanks to pepper-box for giving us the base to create this plugin and the main ideas on how to face it.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].