Abstract
Web services compositions must provide different utilities to hundreds even thousands of users simultaneously. An important challenge of testing these applications is load testing. For this purpose, we proposed in a previous work a test architecture aiming to study the limitations of WS-BPEL compositions under load conditions. We also concretized our solution by implementing a tool support (WSCLim). We introduce in this paper a case study on Hospital Blood Ordering for Transfusion Purposes in order to best illustrate our solution.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Business Process Execution Language.
- 2.
System Under Test.
- 3.
- 4.
- 5.
- 6.
References
Canfora, G., Penta, M.: Testing services and service-centric systems: challenges and opportunities. IT Prof. 8(2), 10–17 (2006)
Canfora, G., Penta, M.: Service-oriented architectures testing: a survey. In: De Lucia, A., Ferrucci, F. (eds.) ISSSE 2006-2008. LNCS, vol. 5413, pp. 78–105. Springer, Heidelberg (2009). doi:10.1007/978-3-540-95888-8_4
Harman, M., Bozkurt, M., Hassoun, Y.: Testing web services: a survey. Technical report TR-10-01, Department of Computer Science, King’s College London, January 2010
Bucchiarone, A., Severoni, F.: Testing service composition. In: Proceedings of the 8th Argentine Symposium on Software Engineering (ASSE), Mar del Plata, Argentina, 29–31 August 2007
Zakaria, Z., Atan, R., Ghani, A.A., Sani, N.F.: Unit testing approaches for BPEL: a systematic review. In: Proceedings of the 16th Asia-Pacific Software Engineering Conference (APSEC), Washington, DC, USA, pp. 316–322. IEEE Computer Society (2009)
Barreto, C., Bullard, V., Erl, T., Evdemon, J., Jordan, D., Kand, K., Knig, D., Moser, S., Stout, R., Ten-Hove, R., Trickovic, I., van der Rijn, D., Yiu, A.: Web services business process execution language version 2.0 primer. OASIS, May 2007
Beizer, B.: Software Testing Techniques, 2nd edn. Van Nostrand Reinhold Co., New York (1990)
Jiang, Z.M., Hassan, A.E., Hamann, G., Flora, P.: Automatic identification of load testing problems. In: 2008 IEEE International Conference on Software Maintenance, ICSM 2008, pp. 307–316. IEEE (2008)
Maâlej, A.J., Krichen, M., Jmaïel, M.: A comparative evaluation of state-of-the-art load and stress testing approaches. Int. J. Comput. Appl. Technol. (IJCAT) 51(4), 283–293 (2015)
Maâlej, A.J., Krichen, M.: Study on the limitations of WS-BPEL compositions under load conditions. Comput. J. 58(3), 385–402 (2015)
Alur, R., Dill, D.L.: A theory of timed automata. Theor. Comput. Sci. 126(2), 183–235 (1994)
Yang, C.D., Pollock, L.L.: Towards a structural load testing tool. SIGSOFT Softw. Eng. Notes 21(3), 201–208 (1996)
Zhang, J., Cheung, S.C.: Automated test case generation for the stress testing of multimedia systems. Softw. Pract. Exp. 32(15), 1411–1435 (2002)
Grosso, C., Antoniol, G., Penta, M., Galinier, P., Merlo, E.: Improving network applications security: a new heuristic to generate stress testing data. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO), Washington DC, USA, 25–29 June 2005, pp. 1037–1043. ACM (2005)
Garousi, V., Briand, L.C., Labiche, Y.: Traffic-aware stress testing of distributed systems based on UML models. In: 28th International Conference on Software Engineering (ICSE), Shanghai, China, 20–28 May 2006, pp. 391–400. ACM (2006)
Jiang, Z.M., Hassan, A.E., Hamann, G., Flora, P.: Automatic identification of load testing problems. In: Proceedings of ICSM 2008, Beijing, China, 28 September - 4 October 2008, pp. 307–316. IEEE (2008)
Jiang, Z.M.: Automated analysis of load testing results. In: Proceedings of ISSTA 2010, Trento, Italy, 12–16 July 2010, pp. 143–146. ACM (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Maâlej, A.J., Krichen, M., Jmaïel, M. (2017). WSCLim: A Tool for Model-Based Testing of WS-BPEL Compositions Under Load Conditions. In: Gabmeyer, S., Johnsen, E. (eds) Tests and Proofs. TAP 2017. Lecture Notes in Computer Science(), vol 10375. Springer, Cham. https://doi.org/10.1007/978-3-319-61467-0_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-61467-0_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-61466-3
Online ISBN: 978-3-319-61467-0
eBook Packages: Computer ScienceComputer Science (R0)