在使用jmeter模擬kafka發送消息的壓測中,我們使用Kafka Support、kafka backend listener插件;在測試過程發發現kafka_key必傳;刪除kafka_key后發送會報錯且自動將默認參數帶出來;
如果傳了會使用同步確認機制,嚴重影響性能,8c16g 3500/s左右;
該問題需要我們重新編譯打包kafkameter-0.2.0.jar即可;
修改打包過程:
1、下載該插件源碼
https://github.com/BrightTag/kafkameter
2、導入idea
將kafka_key去掉即可
3、修改后重新打包
mvn clean
mvn compile
mvn clean package -DskipTests
4、工程目錄target下生成kafkameter-0.2.0.jar,發到jmeter/lib/ext下;此時刪除kafka_key可以正常發送消息;
修改后不加kafka_key發送消息,8c16g 32000/s左右;
更多優秀測試資源,請關注公眾號