Abstract
Web services compositions are still considered as a major player in the implementation of distributed architectures. Such applications must provide services to hundreds of 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 proposed a distributed test architecture aiming to study the behavior of WS-BPEL compositions considering load conditions. The developed test approach is performed based on two steps. The first one is to run a load test during which the composition under test is monitored and performance data are recorded. The second step is to analyze the resulting test logs in order to identify problems under load. For that, we proposed a classification of these problems according to both their natures and causes. Finally, we concretized our solution by implementing a testing tool (WSCLim) and we evaluated it in the context of a Travel Agency case study.