An Aspect-based Testing Framework for Performance Evaluation of Composite Service

As service-oriented software is considered as one of solutions to fulfill the users` needs in internet service environment, it has been increased the demands of reliable service development by the composition of internet services. However a critical issue in the service development approach is to satisfy the performance requirement as well as the functional correctness for the developing services, because impatient user multiply clicks the request-button of service without a short waiting. This paper proposes a framework to examine the performance of composite service. Our testing framework provides the data of service response time to service developer by measuring the service execution time. We develope an Aspect-based timer service, and weave the service with existing services to measure the execution time. Additionally, we perform some experiments to confirm the usefulness of performance test for composite service. This framework can support to develop a good performance service by substitution of the dragging service with another new service that will be a component of composite service.

[1]  Amit P. Sheth,et al.  Performance Analysis and Simulation of Composite Web Services , 2003, Electron. Mark..

[2]  William G. Griswold,et al.  An Overview of AspectJ , 2001, ECOOP.

[3]  Yunzhan Gong,et al.  An EMF activity tree based BPEL defect pattern testing method , 2010, 2010 2nd International Conference on Computer Engineering and Technology.

[4]  Seung-Hak Kuk,et al.  Automated Functionality Test Methods for Web-based Applications , 2007 .

[5]  Eda Marchetti,et al.  Whitening SOA testing , 2009, ESEC/FSE '09.

[6]  Twittie Senivongse,et al.  A basis path testing framework for WS-BPEL composite services , 2008, ICSE 2008.

[7]  N. Komoda Service Oriented Architecture (SOA) in Industrial Systems , 2006, 2006 4th IEEE International Conference on Industrial Informatics.

[8]  Ivar Jørstad,et al.  A service-oriented architecture framework for mobile services , 2005, Advanced Industrial Conference on Telecommunications/Service Assurance with Partial and Intermittent Resources Conference/E-Learning on Telecommunications Workshop (AICT/SAPIR/ELETE'05).

[9]  Fan Tang,et al.  Distributed agent-based performance testing framework on Web Services , 2010, 2010 IEEE International Conference on Software Engineering and Service Sciences.

[10]  Chih-Hsiung Fu,et al.  On the Development of Software Tools for Testing Web Service , 2004, International Conference on Internet Computing.