模擬測試生成Apache Kafka負載的最佳工具:KLoadGen

banq發表於2021-06-22

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 訊息。


 

相關文章