xk6-avrogen

Генератор avro объектов для тестирования с помощью k6

Пример

Соберите k6 с модулем xk6-avrogen:

xk6 build --with github.com/alrsorokin/xk6-avrogen

Добавьте в тест:

import avro from "k6/x/avrogen"

let file = open('./schema.json')
const tnt_schema = JSON.parse(file)

let schema = avro.PrepareSchema(tnt_schema) // если вы используете тарантульные avro схемы
let avro_schema = avro.New(schema)
let avro_obj = avro_schema.generateValue()

Запустите тест:

./k6 run test/test.js