GoReplay 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.
The current limiting algorithm is a fixed window, which may lead to high burst traffic at the millisecond level, such as the following usage:
gor --input-file "requests.gor|10000%" --output-http="http://test.com|500
Usage Scenario: QPS Stress Tests
The token bucket algorithm can avoid this situation and make the output traffic smoother
The current limiting algorithm is a fixed window, which may lead to high burst traffic at the millisecond level, such as the following usage:
gor --input-file "requests.gor|10000%" --output-http="http://test.com|500
Usage Scenario: QPS Stress TestsThe token bucket algorithm can avoid this situation and make the output traffic smoother