Affiliation:
1. Qingdao Agriculture University
2. Beijing City University
3. Beijing University of Aeronautics and Astronautics
Abstract
An execution system of distributed performance testing is designed in this paper, which provides a mechanism of node communication, test script deployment, test scheduling, execution-driving and test result collection in distributed environment. A workload model is established, by which testers can describe the performance testing requirement. A performance testing framework is given, which simulates user behaviors in real environment based on virtual users so as to generate workload from the system under test (SUT). It can control the execution of virtual users by TTCN-3 standard interface. After executing the performance testing, test report is generated by extracting log. A method of generating performance test-case is studied by reusing functional test scripts. By executing performance testing on an online bookstore, this paper demonstrates the availability of the method of reusing TTCN-3 functional test scripts and the capability of distributed performance testing system established.
Publisher
Trans Tech Publications, Ltd.
Reference11 articles.
1. SIEMENS. Synchronized Distributed Testing using TTCN-3, R. TTCN-3 User Conference (2007).
2. Gábor Ziegler, György Réthy. Performance testing with TTCN-3, J. TTCN-3 User Conference, (2010).
3. Ina Schieferdecker, Jens Grabowski. Introduction to the special section on advances in test automation: the evolution of TTCN-3, J. International Journal on Software Tools for Technology Transfer, 10(4): 281-283, (2012).
4. Katerina Goseva-Popstojanova, Fengbin Li, Xuan Wang, and Amit Sangle. A Contribution Towards Solving the Web Workload Puzzle, J. Proceedings of the 2006 International Conference on Dependable Systems and Networks, (2011).
5. Robert L. Probert, Bernard Stepien, Pulei Xiong. Formal Testing of Web Content using TTCN-3, R. TTCN-3 User Conference, (2012).