public static void main(String[] args) throws Exception {
//create parser and get options
getOptions(createParser(), args);
BrokerJmxClient brokerStats = new BrokerJmxClient(kafkaServersURL, 9999, timeToRunMs);
KafkaPerfSimulator sim = new KafkaPerfSimulator();
PerfTimer timer = new PerfTimer( brokerStats, sim, numConsumers, numProducer,numParts, numTopic, timeToRunMs,
reportFileName, compressionCodec);
timer.start();
MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();