ResponseAggregator counts successful error codes, unsuccessful error codes and exceptions, that is reflected in google charts report too
FixedRateLoader has maxQueue configurable. If system under test is not able to keep up with target TPS, requests will start getting accumulated in executor service and when number of such hanging requests is above maxQueue all new requests get discarded
RequestSender catches exceptions and puts them to Response object to be processed by ResponseAggregator
Fixed incorrect approximation of  accumulatedResponses array size
Added human readable formatting for duration in logs and in report
Added number formatting for TPS and response data in report