Software Performance Test Automation by Using the Virtualization

  • Gwang-Hun Kim
  • Yeon-Gyun Kim
  • Seok-Kyu Shin
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 215)


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.


Software testing Software performance engineering Performance testing Test automation Virtualization 


  1. 1.
    Compuware (2006) Applied performance management survey, Oct 2006Google Scholar
  2. 2.
  3. 3.
  4. 4.
    Woodside M, Franks G, Petriu D (2007) The future of software performance engineering. In: SOSE’07, pp 171–187Google Scholar
  5. 5.
    Chung L, Nixon BA,Yu E, Mylopoulos J (2000) Non-functional requirements in software engineering. Kluwer, Dordrecht Google Scholar
  6. 6.
    Barber S (2004) User community modeling language for performance test workloads.
  7. 7.
    Zheng G, Wilmarth T, Jagadishprasad P, Kalé LV (2005) Simulation-based performance prediction for large parallel machines. Int J Parallel Prog 33:2–3Google Scholar
  8. 8.
    Balsamo S, DiMarco A, Inverardi P, Simeoni M (2004) Model-based performance predition in software deveolopment. IEEE Trans Softw Eng 30:295–310CrossRefGoogle Scholar
  9. 9.
    Turban E, King D, Lee J, Viehland D (2008) Building E-commerce applications and infrastructure. Electronic commerce a managerial perspective, 5th edn. Prentice-Hall, New Jersey, p 27Google Scholar
  10. 10.
    Lee H (2008) Server virtualization overview and related solution areas. Commun Korean Inst Inf Sci Eng 26(10):5–13Google Scholar
  11. 11.
  12. 12.
  13. 13.
  14. 14.
  15. 15.
  16. 16.

Copyright information

© Springer Science+Business Media Dordrecht 2013

Authors and Affiliations

  1. 1.Software Quality Evaluation Center (SQEC)Telecommunications Technology Association (TTA)SeongnamSouth Korea
  2. 2.The 7th R&D Institute-3Agency for Defense Development (ADD)DaejeonSouth Korea

Personalised recommendations