Open chr1st1ank opened 3 years ago
Hey @codesenberg, any chance to get this PR into master? Or anything I can do to make it easier for you to review? I tried to keep the changes minimal, but as the architecture was I had to touch a few files, unfortunately. A more general solution (e.g. a tabular output format with results on all status code ranges) I didn't try because this would need some more serious refactoring first.
As a preliminary solution I used my forked master branch to publish this feature: https://github.com/chr1st1ank/bombardier/releases/tag/v1.3.5
No offense meant. I just needed windows + linux builds of it on multiple machines. I'd be very happy to merge it into the main repository and get rid of my fork.
In cases where a service returns a lot of error codes it is impossible to know the response times of the successful operations. Now an additional histogram value collection for 2xx responses is added.
Before:
After:
In case of no 2xx the result is omitted:
The json output now looks like this:
If there are no 2xx responses the new json attribute is empty:
"percentiles2xx": {}