Add support of stress testing in current "continious" type of execution
Currently we have type of execution "continuous" where we are specifying "times" or "duration" + amount of "active_users".
It is great in case if you are interested how OS will work on some load.
But in case when you would like to get maximal load that handle cloud it is a bit painful.
So at this moment you should write something like:
"benchmark": {
......
]
}
And there is no way to stop on some amount of active_users if failure rate is X.
So this blueprint is attempt to simplify and automate this case.
New config should look like:
I would like to have a "stress" type of execution. E.g.:
"benchmark": {
]
}
And it will make the same as previous. So run N benchmarks raising amount of active users with specified step. And if failure_rate is bigger then max_failure_rate it stops.
Blueprint information
- Status:
- Complete
- Approver:
- Boris Pavlovic
- Priority:
- Medium
- Drafter:
- Boris Pavlovic
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Boris Pavlovic
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add stress benchmark execution type
Work Items
Dependency tree
* Blueprints in grey have been implemented.