在使用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左右;