Issue Description
Feature Request
I would like to propose the addition of a feature to the benchmark pingpong client that allows users to set the queries per second (QPS). This enhancement would provide greater flexibility for performance testing and benchmarking scenarios.
Proposed Changes
The suggested modifications include:
-
Add a Command Line Option:
- Introduce a command line option, such as
-qps or --queries-per-second, to allow users to specify the desired QPS value.
-
Implementation of Throttling Mechanism:
- Implement a throttling mechanism within the pingpong client that adheres to the specified QPS, ensuring that the client sends requests at the desired rate.
-
Documentation Update:
- Update the project documentation to include information on the new command line option and provide usage examples.
Expected Behavior
After these changes, users should be able to set the queries per second when running the benchmark pingpong client, and the client should adhere to the specified rate during testing.
Issue Description
Feature Request
I would like to propose the addition of a feature to the benchmark pingpong client that allows users to set the queries per second (QPS). This enhancement would provide greater flexibility for performance testing and benchmarking scenarios.
Proposed Changes
The suggested modifications include:
Add a Command Line Option:
-qpsor--queries-per-second, to allow users to specify the desired QPS value.Implementation of Throttling Mechanism:
Documentation Update:
Expected Behavior
After these changes, users should be able to set the queries per second when running the benchmark pingpong client, and the client should adhere to the specified rate during testing.