Authors:
Afef Jmal Maâlej
1
;
Mariam Lahami
1
;
Moez Krichen
2
and
Mohamed Jmaïel
3
Affiliations:
1
ReDCAD Laboratory, Tunisia
;
2
ReDCAD Laboratory and Faculty of CSIT, Tunisia
;
3
ReDCAD Laboratory and Digital Research Center of Sfax, Tunisia
Keyword(s):
Web Services Composition, Distributed Load Testing, Distributed Log Analysis, Performance Monitoring, Resource Awareness, Distributed Execution Environment, Tester Instance Placement.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Modeling of Distributed Systems
;
Software Engineering
;
Software Metrics and Measurement
Abstract:
One important type of testing Web services compositions is load testing, as such applications solicit concurrent access by multiple users simultaneously. In this context, load testing of these applications seems an important task in order to detect problems under elevated loads. For this purpose, we propose a distributed and resource aware test architecture aiming to study the behavior of WS-BPEL compositions considering load conditions. The major contribution of this paper consists of (i) looking for the best node hosting the execution of each tester instance, then (ii) running a load test during which the composition under test is monitored and performance data are recorded and finally (iii) analyzing in a distributed manner the resulting test logs in order to identify problems under load. We also illustrate our approach by means of a case study in the healthcare domain considering the context of resource aware load testing.