In this paper, we propose a method on software performance test automation by using the virtualization. In general, most test engineers use the public performance testwares such as Load Runner and Silk Performer to validate the performance efficiency of their own systems. In case that they cannot use the performance testwares due to some technical limitations in the testwares, the testers should perform the testing in manually. As waste of computer and human resources is resulted from the situation, we need to propose the test automation scheme by using the virtualization technology to prevent the dissipation in the test environment which has limited resources. The system architecture considered efficient usage of computer resources and test automation to reduce human acts are addressed mainly in this paper. Finally, a number of experiments show that the proposed schemes allow offering the possibility for automated software performance testing by using the virtualization.
[1]
Laxmikant V. Kalé,et al.
Simulation-Based Performance Prediction for Large Parallel Machines
,
2005,
International Journal of Parallel Programming.
[2]
Dorina C. Petriu,et al.
The Future of Software Performance Engineering
,
2007,
Future of Software Engineering (FOSE '07).
[3]
Paola Inverardi,et al.
Model-based performance prediction in software development: a survey
,
2004,
IEEE Transactions on Software Engineering.
[4]
Julio Cesar Sampaio do Prado Leite,et al.
On Non-Functional Requirements in Software Engineering
,
2009,
Conceptual Modeling: Foundations and Applications.