[1.0.1] - 2017-10-11
- Added basic CONTRIBUTORS file to help guide PRs
- Added flag to set HTTP request body payload
- Added flag to set HTTP request headers
- Added flag to set HTTP method used for requests
- Modified Dockerfile to build project from fully-qualified package location
Our first public release!
[1.0.0] - 2016-12-8
- Added percent success to the output.
- Added target traffic per interval to the output.
- Optional latency histogram report to stdout.
- Adds a change indicator to the end of the line showing how many
orders of magnitude this line's p99 is over the previous 5.
- Optional full latency CSV report to a given filename.
-totalRequestsflag for exiting after the given number of requests are issued.
- Added a header line at the beginning of the test run.
- We no longer generate the i386 linux binaries for release.
- Removed bytes received from the output.
-url, instead use the first argument from ARGV.
- Use the new
/net/http/httptracepackage and measure latency as time to first byte.
- No longer exit with an error code of 1 after cleanup
[0.7.0] - 2016-07-21
- We now output min and max latency numbers bracketing the latency percentiles. (Fixes #13)
- You can now pass a CSV of Host headers and it will fairly split traffic with each Host header.
- Each request has a header called Sc-Req-Id with a unique numeric value to help debug proxy interactions.
- Output now shows good/bad/failed requests
- Improved qps calculation when fractional milliseconds are involved. (Fixed #5)
- -reuse is now on by default. If you want to turn reuse off, use -noreuse (Fixes #11)
[0.6.0] - 2016-05-23
- compression turned off by default. re-enable it with
- better error reporting by adding a few strategic newlines
- compression, etc settings were not set when client reuse was disabled
- tie maxConns to concurrency to avoid FD exhaustion
- TLS automatically used if https urls are passed into `-url
- Release script now builds darwin binaries
- Marathon config file