Skip to main content

Towards Low Cost and Smart Load Testing as a Service Using Containers

  • Conference paper
  • First Online:
Intelligent Technologies and Applications (INTAP 2020)

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

Included in the following conference series:

Abstract

Providing end-users with high quality e-commerce, online communication, education services requires careful performance monitoring, tuning and prediction under heavy traffic loads. To address this issue, we propose and evaluate a novel methodology using Docker containers for load testing. Our experience over several benchmarks, local machines vs. Cloud, and web servers suggest that load testing as a service requires a multi-dimensional optimization over slave counts, network latencies, bandwidth, and traffic patterns and there are opportunities for learning these parameters that can later be modelled into a smart load testing algorithm, with machine learning at the driver seat. Beyond the ease and speed of deployment, containers and cloud also provide a low cost alternative to load testing; we completed our cloud experiments by spending only $10. The only disadvantage of public clouds can be their centralized nature and distance to real customer bases.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

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 EPUB and 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

Institutional subscriptions

References

  1. Turnbull, J.: The Docker Book: Containerization is the New Virtualization. James Turnbull, Orlando (2019). Published under Creative Commons License

    Google Scholar 

  2. Vedurumudi, P.V., Morusupalli, P., Kota, N., Beerakayala, V., Balakrishna, A.: System and method to execute and manage load tests using containers. Oracle U.S. Patent No. 10,445,207. USPTO (2019).

    Google Scholar 

  3. Arad, D., Haiut, A., Bykhovsky, V., Atias, D., Arye, G.: Hybrid on-premises/software-as-service applications. CA U.S. Patent No. 10,521,612. USPTO (2019)

    Google Scholar 

  4. Zhu, X., et al.: Apparatus and method for application deployment assessment. FutureWei Technologies Inc. U.S. Patent Application 15/648,204 (2019)

    Google Scholar 

  5. Selenium. https://www.selenium.dev. Accessed 20 May 2020

  6. Jmeter. https://jmeter.apache.org. Accessed 20 May 2020

  7. APDEX Application Performance Index. https://www.apdex.org/overview.html. Accessed 20 May 2020

  8. Chhetri, M.B., Chichin, S., Vo, Q.B., Kowalczyk, R.: Smart CloudMonitor - providing visibility into performance of black-box clouds. In: 2014 IEEE 7th International Conference on Cloud Computing, pp. 777–784. IEEE (2014)

    Google Scholar 

  9. Chhetri, M.B., Chichin, S., Vo, Q. B., Kowalczyk, R.: Smart CloudBench - automated performance benchmarking of the cloud. In: 2013 IEEE Sixth International Conference on Cloud Computing, pp. 414–421. IEEE (2013)

    Google Scholar 

  10. Django Project. https://www.djangoproject.com. Accessed 20 May 2020

  11. Docker Hub. https://hub.docker.com/. Accessed 20 May 2020

  12. Kubernetes. https://kubernetes.io. Accessed 20 May 2020

  13. Data, M., Luthfi, M., Yahya, W.: Optimizing single low-end LAMP server using NGINX reverse proxy caching. In IEEE International Conference on Sustainable Information Engineering and Technology (SIET), pp. 21–23 (2017)

    Google Scholar 

  14. Hall, M., Frank, E., Holmes, G., Pfahringer, B., Reutemann, P., Witten, I.H.: The WEKA data mining software: an update. ACM SIGKDD Explor. Newsl. 11(1), 10–18 (2009)

    Article  Google Scholar 

Download references

Acknowledgements

We would like to thank Suayip Ozmen, Erdi Olmezogullari, Selcuk Sozuer and Zeynep Ozdemir Guler from Saha Information Technologies and Doga Yilmaz from Ozyegin University for their valuable technical comments and support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ismail Ari .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Baransel, B.A., Peker, A., Balkis, H.O., Ari, I. (2021). Towards Low Cost and Smart Load Testing as a Service Using Containers. In: Yildirim Yayilgan, S., Bajwa, I.S., Sanfilippo, F. (eds) Intelligent Technologies and Applications. INTAP 2020. Communications in Computer and Information Science, vol 1382. Springer, Cham. https://doi.org/10.1007/978-3-030-71711-7_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-71711-7_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-71710-0

  • Online ISBN: 978-3-030-71711-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics