Comparative analysis of web application performance testing tools

Agata Kołtun

agata.koltun95@gmail.com
Lublin University of Technology (Poland)

Beata Pańczyk


Politechnika Lubelska (Poland)
https://orcid.org/0000-0001-8908-8501

Abstract

Recent years have brought the rise of importance of quality of developed software. Web applications should be functional, user friendly as also efficient. There are many tools available on the market for testing the performance of web applications. To help you choose the right tool, the article compares three of them: Apache JMeter, LoadNinja and Gatling. They were analyzed in terms of a user-friendly interface, parameterization of the requests and creation of own testing scripts. The research was carried out using a specially prepared application. The summary indicates the most important advantages and disadvantages of the selected tools.


Keywords:

performance, Apache JMeter, LoadNinja, Gatling

B. Erinle, Performance Testing with JMeter, Packt Publishing (2015) 7-14.
  Google Scholar

A. Rodrigues, B. Demion, P. Mouawad, Master Apache JMeter - From Load Testing to DevOps: Master performance testing with JMeter, Packt Publishing (2019) 23-29.
  Google Scholar

When Should I use Gatling vs. JMeter? A Tale of Two Tools, https://www.flood.io/blog/when-should-i-use-gatling-vs-jmeter-a-tale-of-two-tools, [29.07.2020].
  Google Scholar

LoadNinja vs. JMeter: When to Use Each of Them, https://loadninja.com/resources/articles/performance-testing/loadninja-vs-jmeter-when-to-use-each-of-them/, [30.07.2020].
  Google Scholar

13 BEST Performance Testing Tools. Load Testing Tool (2020), https://www.guru99.com/performance-testing-tools.html, [23.04.2020].
  Google Scholar

N. Hastings, Physical Asset Management, Springer (2010) 239.
DOI: https://doi.org/10.1007/978-1-84882-751-6   Google Scholar

Performance Testing Tutorial: What is, Types, Metrics & Example. Common Performance Problems, https://www.guru99.com/performance-testing.html#3, [03.04.2020].
  Google Scholar

D. Bryant, A. Marín-Pérez, Continuos Delivery in Java: Essentials Tools and Best Practises for Deploying Code to Production, O'Reilly Media (2018), 340-345.
  Google Scholar

M. Bernardino, A.F. Zorzo, E. Rodrigues, FM de Oliveira, A Domain-Specific Language for Modeling Performance Testing (2014).
  Google Scholar

L. Molyneaux, The Art of Application Performance Testing, O'Reilly Media (2009) 11-50.
  Google Scholar

Apache JMeter Documentation, https://jmeter.apache.org/usermanual/, [05.04.2020].
  Google Scholar

Getting started with JMeter – A basic Tutorial, https://www.blazemeter.com/blog/getting-started-jmeter-basic-tutorial, [05.04.2020].
  Google Scholar

LoadNinja Documentation, https://support.smartbear.com/loadninja/docs/, [21.07.2020].
  Google Scholar

Gatling Documentation, https://gatling.io/docs/current/, [03.05.2020].
  Google Scholar

Gatling Feeders, https://gatling.io/docs/current/session/feeder, [03.05.2020].
  Google Scholar

Download


Published
2020-12-21

Cited by

Kołtun, A., & Pańczyk, B. (2020). Comparative analysis of web application performance testing tools. Journal of Computer Sciences Institute, 17, 351–357. https://doi.org/10.35784/jcsi.2209

Authors

Agata Kołtun 
agata.koltun95@gmail.com
Lublin University of Technology Poland

Authors

Beata Pańczyk 

Politechnika Lubelska Poland
https://orcid.org/0000-0001-8908-8501

Statistics

Abstract views: 739
PDF downloads: 665