Determining Performance Characteristics of a System
- Understand the workload of a system to derive the activities of the system and its frequency.
- Create scripts and supporting data that simulates activities and measure their responsiveness.
- Create load models to group the scripts on order to create actions that will load the system at a desired level of activity.
- Configure measurement of components and resources, by adding logging or additional checks to read the behavior of the systems while simulations are running.
- Execute these simulations, watching closely for any evidence that the results of the test distorted by errors in the system under test.
- Evaluate the results of these simulations, map them the context and meaning, and then report on results.
What if above steps can be automated ? Value add would be significant.
Any thoughts on existing tools / framework which can be used to do the job ? Suggestions welcomed !!