Date Added: Feb 2011
Before placing a software system into production, it is necessary to guarantee it provides users with a certain level of quality-of-service. Intensive performance testing is then necessary to achieve such a level and the tests require an isolated computing environment. Virtualization can therefore play an important role for saving energy costs by reducing the number of servers required to run performance tests and for allowing performance isolation when executing multiple tests in the same computing infrastructure. Load generation is an important component in performance testing as it simulates users interacting with the target application. This paper presents the authors' experience in using a virtualized environment for load generation aimed at performance testing.