Software Performance Test Automation by Using the Virtualization
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 t
- PDF / 369,844 Bytes
- 9 Pages / 439.37 x 666.142 pts Page_size
- 82 Downloads / 174 Views
Abstract 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.
Keywords Software testing Software performance engineering testing Test automation Virtualization
Performance
G.-H. Kim (&) S.-K. Shin Software Quality Evaluation Center (SQEC), Telecommunications Technology Association (TTA), 267-2 Seohyeon-dong, Bundang-gu, Seongnam, Gyonggi, South Korea e-mail: [email protected] S.-K. Shin e-mail: [email protected] Y.-G. Kim The 7th R&D Institute-3, Agency for Defense Development (ADD), Yuseong, 35-7Daejeon, South Chungcheong, South Korea e-mail: [email protected]
K. J. Kim and K.-Y. Chung (eds.), IT Convergence and Security 2012, Lecture Notes in Electrical Engineering 215, DOI: 10.1007/978-94-007-5860-5_143, Ó Springer Science+Business Media Dordrecht 2013
1191
1192
G.-H. Kim et al.
1 Introduction As IT industry grows up dramatically, people not only consider that software should be operated normally, but also software should have sufficient performance. Therefore, people focus on software performance test because it is possible to accomplish company’s reliability through high performance service and help us prevent from unexpected performance degradation and system failures. A recent survey about performance [1] found that half of software companies had encountered performance problems with at least 20 % of the application they deployed. Especially, the performance of web application software that processes a number of user’s requests has high priority and performance test for web application should be carried out sufficiently. The importance of performance test results in existence of a lot of performance testwares on the market such as Load Runner [2] and Silk Performer [3]. The performance testwares emulate a number of clients, which are virtual users, to generate load to server components. With the performance of those testwares, we can save computer and human resources because the testwares generate sufficient virtual users and it is automated. However, the testwares cannot cover some scenarios. For example, we cannot use the testware in case that server actively sends inform
Data Loading...