@@ -60,9 +60,11 @@ const outputKjsCtp = skipCtpTest ? '' :
6060// Extract Confluent results
6161let ctpConfluent , ctpKjs ;
6262const producerConfluent = extractValue ( outputConfluentProducerConsumer , '=== Producer Rate:' ) ;
63- const consumerConfluentMessage = extractValue ( outputConfluentProducerConsumer , '=== Consumer Rate (eachMessage):' ) ;
63+ const consumerConfluentMessage = extractValue ( outputConfluentProducerConsumer , '=== Consumer Rate MB/s (eachMessage):' ) ;
64+ const consumerConfluentMessageRate = extractValue ( outputConfluentProducerConsumer , '=== Consumer Rate msg/s (eachMessage):' ) ;
6465const consumerConfluentTime = extractValue ( outputConfluentProducerConsumer , '=== Consumption time (eachMessage):' ) ;
65- const consumerConfluentBatch = extractValue ( outputConfluentProducerConsumer , '=== Consumer Rate (eachBatch):' ) ;
66+ const consumerConfluentBatch = extractValue ( outputConfluentProducerConsumer , '=== Consumer Rate MB/s (eachBatch):' ) ;
67+ const consumerConfluentBatchRate = extractValue ( outputConfluentProducerConsumer , '=== Consumer Rate msg/s (eachBatch):' ) ;
6668const consumerConfluentBatchTime = extractValue ( outputConfluentProducerConsumer , '=== Consumption time (eachBatch):' ) ;
6769const consumerConfluentBatchAverageLag = extractValue ( outputConfluentProducerConsumer , '=== Average eachBatch lag:' ) ;
6870const consumerConfluentBatchMaxLag = extractValue ( outputConfluentProducerConsumer , '=== Max eachBatch lag:' ) ;
@@ -74,9 +76,11 @@ if (!skipCtpTest) {
7476
7577// Extract KafkaJS results
7678const producerKjs = extractValue ( outputKjsProducerConsumer , '=== Producer Rate:' ) ;
77- const consumerKjsMessage = extractValue ( outputKjsProducerConsumer , '=== Consumer Rate (eachMessage):' ) ;
79+ const consumerKjsMessage = extractValue ( outputKjsProducerConsumer , '=== Consumer Rate MB/s (eachMessage):' ) ;
80+ const consumerKjsMessageRate = extractValue ( outputKjsProducerConsumer , '=== Consumer Rate msg/s (eachMessage):' ) ;
7881const consumerKjsTime = extractValue ( outputKjsProducerConsumer , '=== Consumption time (eachMessage):' ) ;
79- const consumerKjsBatch = extractValue ( outputKjsProducerConsumer , '=== Consumer Rate (eachBatch):' ) ;
82+ const consumerKjsBatch = extractValue ( outputKjsProducerConsumer , '=== Consumer Rate MB/s (eachBatch):' ) ;
83+ const consumerKjsBatchRate = extractValue ( outputKjsProducerConsumer , '=== Consumer Rate msg/s (eachBatch):' ) ;
8084const consumerKjsBatchTime = extractValue ( outputKjsProducerConsumer , '=== Consumption time (eachBatch):' ) ;
8185const consumerKjsBatchAverageLag = extractValue ( outputKjsProducerConsumer , '=== Average eachBatch lag:' ) ;
8286const consumerKjsBatchMaxLag = extractValue ( outputKjsProducerConsumer , '=== Max eachBatch lag:' ) ;
@@ -88,9 +92,11 @@ if (!skipCtpTest) {
8892
8993// Print results
9094console . log ( `Producer rates: confluent ${ producerConfluent } , kafkajs ${ producerKjs } ` ) ;
91- console . log ( `Consumer rates (eachMessage): confluent ${ consumerConfluentMessage } , kafkajs ${ consumerKjsMessage } ` ) ;
95+ console . log ( `Consumer rates MB/s (eachMessage): confluent ${ consumerConfluentMessage } , kafkajs ${ consumerKjsMessage } ` ) ;
96+ console . log ( `Consumer rates msg/s (eachMessage): confluent ${ consumerConfluentMessageRate } , kafkajs ${ consumerKjsMessageRate } ` ) ;
9297console . log ( `Consumption time (eachMessage): confluent ${ consumerConfluentTime } , kafkajs ${ consumerKjsTime } ` ) ;
93- console . log ( `Consumer rates (eachBatch): confluent ${ consumerConfluentBatch } , kafkajs ${ consumerKjsBatch } ` ) ;
98+ console . log ( `Consumer rates MB/s (eachBatch): confluent ${ consumerConfluentBatch } , kafkajs ${ consumerKjsBatch } ` ) ;
99+ console . log ( `Consumer rates msg/s (eachBatch): confluent ${ consumerConfluentBatchRate } , kafkajs ${ consumerKjsBatchRate } ` ) ;
94100console . log ( `Consumption time (eachBatch): confluent ${ consumerConfluentBatchTime } , kafkajs ${ consumerKjsBatchTime } ` ) ;
95101console . log ( `Average eachBatch lag: confluent ${ consumerConfluentBatchAverageLag } , kafkajs ${ consumerKjsBatchAverageLag } ` ) ;
96102console . log ( `Max eachBatch lag: confluent ${ consumerConfluentBatchMaxLag } , kafkajs ${ consumerKjsBatchMaxLag } ` ) ;
@@ -110,7 +116,7 @@ if (belowThreshold(producerConfluent, producerKjs, maxPerformanceDifference)) {
110116}
111117
112118if ( belowThreshold ( consumerConfluentMessage , consumerKjsMessage , maxPerformanceDifference ) ) {
113- console . log ( `Consumer rates (eachMessage) differ by more than 30%: confluent ${ consumerConfluentMessage } , kafkajs ${ consumerKjsMessage } ` ) ;
119+ console . log ( `Consumer rates MB/s (eachMessage) differ by more than 30%: confluent ${ consumerConfluentMessage } , kafkajs ${ consumerKjsMessage } ` ) ;
114120 // FIXME: improve consumer performance at least to KafkaJS level
115121 errcode = 0 ;
116122}
0 commit comments