Towards virtualized and automated software performance test architecture

In this paper, we propose the towards virtualized and automated software performance test architecture. In general, test engineers use the public performance testwares such as Load Runner, Silk Performer to validate the performance efficiency of their own systems. In case that they do not allowed to use the performance testwares due to the technical limitations in the testwares, most testers should perform the testing in manually. According to the waste of computer and human resources 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. we describe our proposed method which deals with the system architecture and test automation procedures. In our system architecture, we will show how to use the virtual machines and the types of the virtual machines for performance measurement. In addition, the six steps of the test automation are introduced for the automated testing procedures. Finally, a number of experiments show that the proposed schemes allow offering the possibility for automated software performance testing by using the virtualization.

[1]  Peng Li,et al.  Selecting and using virtualization solutions: our experiences with VMware and VirtualBox , 2010 .

[2]  Julio Cesar Sampaio do Prado Leite,et al.  On Non-Functional Requirements in Software Engineering , 2009, Conceptual Modeling: Foundations and Applications.

[3]  David Mosberger,et al.  httperf—a tool for measuring web server performance , 1998, PERV.

[4]  Dorina C. Petriu,et al.  The Future of Software Performance Engineering , 2007, Future of Software Engineering (FOSE '07).

[5]  Geoffrey C. Fox,et al.  Analysis of Virtualization Technologies for High Performance Computing Environments , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[6]  Paul Barford,et al.  Generating representative Web workloads for network and server performance evaluation , 1998, SIGMETRICS '98/PERFORMANCE '98.

[7]  Kyung-Yong Chung,et al.  Item recommendation based on context-aware model for personalized u-healthcare service , 2011, Multimedia Tools and Applications.

[8]  Kyung-Yong Chung,et al.  Effect of facial makeup style recommendation on visual sensibility , 2014, Multimedia Tools and Applications.

[9]  Peter Druschel,et al.  Measuring the capacity of a Web server under realistic loads , 1999, World Wide Web.

[10]  Paola Inverardi,et al.  Model-based performance prediction in software development: a survey , 2004, IEEE Transactions on Software Engineering.

[11]  Kee-Wook Rim,et al.  Interactive middleware architecture for lifelog based context awareness , 2013, Multimedia Tools and Applications.

[12]  Yeon-Gyun Kim,et al.  Software Performance Test Automation by Using the Virtualization , 2012, ICITCS.

[13]  Kyung-Yong Chung,et al.  Ontology-based healthcare context information model to implement ubiquitous environment , 2014, Multimedia Tools and Applications.

[14]  Laxmikant V. Kalé,et al.  Simulation-Based Performance Prediction for Large Parallel Machines , 2005, International Journal of Parallel Programming.

[15]  Kyung-Yong Chung,et al.  Context and profile based cascade classifier for efficient people detection and safety care system , 2012, Multimedia Tools and Applications.

[16]  Sung-Ho Kim,et al.  3D simulator for stability analysis of finite slope causing plane activity , 2013, Multimedia Tools and Applications.

[17]  Kee-Wook Rim,et al.  Localized Approximation Method Using Inertial Compensation in WSNs , 2011, ACIIDS Posters.