Support for non-deterministic distribution of operations #251
Labels
enhancement
Improves the status quo
highlight
A substantial improvement that is worth mentioning separately in release notes
:Load Driver
Changes that affect the core of the load driver such as scheduling, the measurement approach etc.
:Track Management
New operations, changes in the track format, track download changes and the like
Milestone
There are use cases where it would be desirable to vary the request rate over time, e.g. when replaying user sessions and/or varying load to simulate daily patterns in long running benchmarks. It would be great to have support for this in Rally as it would add a lot of flexibility.
I have spent the last few days thinking about ways to do this, and one reasonably simple way could be to allow a custom parameter source to return the duration until it expects to run the next request and have Rally use this to override the fixed interval used when in rate limiting mode.
It is a simple way to give control to the parameter source, which allows scripting this, but maybe not the ultimate solution.
The text was updated successfully, but these errors were encountered: