Как сгенерировать образец данных на основе существующей схемы Avro?
Я провожу тестирование производительности Kafka, и мне нужно протестировать различные большие схемы. На данный момент я работаю над нагрузочным тестированием на базе Avro.
Обычно при работе с Kafka у вас есть данные и на их основе создается схема. В этом сценарии мне необходимо протестировать несколько схем, данных для которых у меня нет. Мне нужно сгенерировать образцы данных Avro на основе существующей схемы.
Каковы возможные решения?
Пробованные решения:
- Я пробовал собирать данные вручную, но это слишком утомительно.
- Безуспешно искали автогенераторы
- Поиск возможного решения в официальной документации Kafka.
- Я пытался написать свой собственный, но у меня мало опыта работы с Avro, поэтому он кажется слишком необычным и непригодным для продолжения.
Как сгенерировать образец данных на основе существующей схемы Avro?