Abstract
When modernizing systems there are big risks concerning functional and non-functional properties. It is expected that the functionality, the performance and the dependability are the same (or better) in the new version. Therefore, the preventive workload simulation (to verify non-functional properties) is crucial to guarantee the success of the modernization project. Since tools for load simulation work at protocol level, the automation of tasks for workload simulation demand much more effort than functional testing, whose test cases are designed using record and playback techniques on the GUI: these tools are more intuitive and they have to handle less variables and technical issues. In this article we present a tool to automatically generate workload simulation scripts from automated functional tests. The tool has been used in several projects in the industry, achieving important cost savings and improving flexibility when verifying non-functional properties of a migrated system.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Graham, D., Fewster, M.: Experiences of Test Automation: Case Studies of Software Test Automation. Addison-Wesley Professional (2012)
Meier, J., Farre, C., Bansode, P., Barber, S., Rea, D.: Performance testing guidance for web applications: patterns & practices. Microsoft Press (2007)
Vázquez, G., Reina, M., Toledo, F., de Uvarow, S., Greisin, E., López, H.: Metodología de Pruebas de Performance. Presented at the JCC (2008)
Barber, S.: User Experience, not Metrics (2001)
OMG, MOF Model to Text Transformation Language (MOFM2T), 1.0 (2008)
de Sousa Santos, I., Santos, A.R., de Alcantara dos, P., Neto, S.: Reusing Functional Testing in order to Decrease Performance and Stress Testing Costs. In: SEKE, pp. 470–474 (2011)
García-Domínguez, A., Medina-Bulo, I., Marcos-Bárcena, M.: Performance Test Case Generation for Java and WSDL-based Web Services from MARTE. Adv. Internet Technol. 5(3&4), 173–185 (2012)
Garousi, V., Briand, L.C., Labiche, Y.: Traffic-aware stress testing of distributed sys-tems based on UML models. In: ICSE, New York, NY, USA, pp. 391–400 (2006)
Shams, M., Krishnamurthy, D., Far, B.: A model-based approach for testing the performance of web applications. Presented at the SOQUA, 54–61 (2006)
da Silveira, M., Rodrigues, E., Zorzo, A., Costa, L., Vieira, H., Oliveira, F.: Generation of Scripts for Performance Testing Based on UML Models. In: SEKE, pp. 258–263 (2011)
Cai, Y., Grundy, J., Hosking, J.: Experiences Integrating and Scaling a Performance Test Bed Generator with an Open Source CASE Tool. In: Presented at the ASE, pp. 36–45 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Toledo Rodríguez, F., Reina, M., Baptista, F., Polo Usaola, M., Pérez Lamancha, B. (2013). Automated Generation of Performance Test Cases from Functional Tests for Web Applications. In: Filipe, J., Maciaszek, L.A. (eds) Evaluation of Novel Approaches to Software Engineering. ENASE 2013. Communications in Computer and Information Science, vol 417. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-54092-9_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-54092-9_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-54091-2
Online ISBN: 978-3-642-54092-9
eBook Packages: Computer ScienceComputer Science (R0)