Unless I'm missing something, this is misnamed: "maxConsumerRatePerThread"... Should be something related to the max number of producer rate per thread:
From BenchmarkJMSProducerWrapper.java:
int producersNeeded = (int) (rate / getPartConfig()
.getMaxConsumerRatePerThread());
if (producersNeeded == 0) {
producersNeeded++;
}