Skip to main content

Automated Generation of Performance Test Cases from Functional Tests for Web Applications

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 417))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Graham, D., Fewster, M.: Experiences of Test Automation: Case Studies of Software Test Automation. Addison-Wesley Professional (2012)

    Google Scholar 

  2. Meier, J., Farre, C., Bansode, P., Barber, S., Rea, D.: Performance testing guidance for web applications: patterns & practices. Microsoft Press (2007)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Barber, S.: User Experience, not Metrics (2001)

    Google Scholar 

  5. OMG, MOF Model to Text Transformation Language (MOFM2T), 1.0 (2008)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Shams, M., Krishnamurthy, D., Far, B.: A model-based approach for testing the performance of web applications. Presented at the SOQUA, 54–61 (2006)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics