模拟测试生成Apache Kafka负载的最佳工具:KLoadGen


KLoadGen 是用于 jmeter 的 kafka 负载生成器插件,旨在与 AVRO 模式注册表一起使用。KLoadGen 是用于 jmeter 的 kafka 负载生成器插件,旨在与 AVRO 和 JSON 模式一起使用。它允许使用定义为 AVRO Schema 或 Json Schema 的结构发送 kafka 消息。它连接到Scheme Registry Server,检索要发送的主题,并每次生成一条随机消息。
KLoadGen 包括八个主要组件

  • Kafka Schema Sampler:这个 jmeter java 采样器向 kafka 发送消息,它使用值和键配置并生成与该定义匹配的数据。
  • Kafka Headers Config:这个 jmeter 配置元素根据输入类及其属性配置生成序列化的对象消息。
  • 值序列化配置:此 jmeter 配置元素根据设计的输入模式模板生成纯文本消息。
  • 值文件序列化配置:这个 jmeter 配置元素允许上传值模式文件而不是从模式注册表中获取它
  • Schema Registry Config:这个 jmeter 配置元素允许配置到 Schema Registry 的连接、安全访问......
  • 密钥序列化配置:此 jmeter 配置允许从架构注册表配置密钥架构
  • 密钥文件序列化配置:此 jmeter 配置允许上传密钥模式文件,而不是从模式注册表中获取它
  • Key Simple Config:这个 jmeter 配置允许定义一个简单的基本密钥来发送到 de 消息。