Gor is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
staging.server will not get more than X requests per second but will instead do staging.server will always get X requests per second. This would make testing much easier as we can specify a request rate rather than hunt around for it using the proxy of %
--input-raw :80 --output-file file.log --output-file-append and then replay it to 2 separate instances using --input-file file.log --output-http , is it guaranteed that both instances will receive the exact same requests? Probably worth mentioning that the instance I'm getting the input from is under heavy load, that's why I'm writing the results to a log first.
\r\n\r\n delimiter between headers and body. The body appears to be separated out in chunks delimited by \r\n and some extra data
—prettify-http option. Hope it helps!
gcount for example?