Pepper-Box is kafka load generator plugin for jmeter. It produces kafka messages of type plain text (JSON, XML, CSV or any other custom format) as well as java serialized objects.
As part of enhancing PepperBoxLoadGenerator to suit some of my need in terms of test tools, I'd like to add a similar configuration option to that implemented in the PepperBox Java Sampler, where the caller can ask that a separate topic is created for each thread.
Partly to enable us to consume the data with the current Consumer code, we'll use the same naming convention where a suffix is added in the form .n e.g. mytopic.3 for the 4th thread (assuming we can obtain contiguous incremental thread numbers); otherwise we may have to rethink the approach.
As part of enhancing PepperBoxLoadGenerator to suit some of my need in terms of test tools, I'd like to add a similar configuration option to that implemented in the PepperBox Java Sampler, where the caller can ask that a separate topic is created for each thread.
Partly to enable us to consume the data with the current Consumer code, we'll use the same naming convention where a suffix is added in the form .n e.g.
mytopic.3
for the 4th thread (assuming we can obtain contiguous incremental thread numbers); otherwise we may have to rethink the approach.