Baseline Performance
Categories
Component ID
2180665
Component name
Baseline Performance
Component type
module
Maintenance status
Development status
Component security advisory coverage
not-covered
Downloads
1082
Component created
Component changed
Component body
Baseline provides an extensible set of tests to get performance metrics comparable across different systems or configurations.
These metrics can be used as a baseline for comparatives, the goal is to get the closests results for a given test when external factors have not varied (system, load, configuration, database, etc).
Motivation
Performance benchmarking can be tricky (all the more in Drupal), and repeatability is the weak link of most benchmarks you find on the internet.
The ability to run an automated benchmark with consistent results is a tool that surely any DevOp will find a use to ;)
Use cases
- Test current infrastructure or its layers
- Compare different infrastructures / configurations / setups
- Gather measures periodically to get an historical evolution
- Continuous integration automated benchmarking
Features (current status)
- Test MySQL link/connection speed with a simple query
- Test node / entity load times (with optional render)
Future plans
- Define tests presets
- Support scriptable calls via curl or tools alike
- Test cache backend (cache_set/cache_get)
- Test page callbacks (front, 403, 404,...)
- Test views.
