[ https://issues.apache.org/jira/browse/KAFKA-4432?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15686694#comment-15686694 ]
Sandesh Karkera commented on KAFKA-4432: ---------------------------------------- Note: I am working on this but don't have the rights to assign this to myself. > ProducerPerformance.java : Add support to supply custom message payloads. > ------------------------------------------------------------------------- > > Key: KAFKA-4432 > URL: https://issues.apache.org/jira/browse/KAFKA-4432 > Project: Kafka > Issue Type: Improvement > Reporter: Sandesh Karkera > Priority: Minor > Fix For: 0.10.2.0 > > > Currently, kafka-producer-perf-test.sh does not support supplying custom > payloads to read messages from. The payload generated is a static payload > which is not very useful when testing features like compression. > We can improve the ProducerPerformance.java to accept a "-payload-file" and > "-payload-delimiter"(optional) parameters instead of "-record-size". This > will enable to user to run performance tests using custom payloads. > Before every send, we'll pick up a random payload from the payload-file > provided. > -payload-file: Will consists of messages delimited by "-payload-delimiter". > -payload-delimiter: Takes a default value of "\n" if not specified. -- This message was sent by Atlassian JIRA (v6.3.4#6332)