You are on page 1of 3

Tool Price Scriptin Protocol Reporti Commun Ease of Integratio Comma

g support ng ity use ns nd Line


Langua support
ge
Jmeter Free & Java, JS, HTTP/ HTML, Yes Easy Yes with Yes
Open Beansh HTTPS, CSV, plugins**
source ell and FTP, XML
etc SOAP..
LoadRun Commeri C, HTTP/ HTML, Yes Easy Yes Yes
ner cal Java,.N HTTPS, CSV,
et, VB FTP, XML
SOAP..
Gatling Free & Scala, Http/Https HTML, Yes Modera Yes, Built Yes
Open Java, JSON te with
source Kotlin and etc modern
CI/CD
support

Comparison

Highlights
 JMeter - Does not have great support for CI/CD systems like Jenkins, Bamboo, Azure DevOps.
 Gatling- Gatling was built with modern CI/CD systems support.
 JMeter allows live test run monitoring. The same is not available for Gatling.
 Gatling- Gatling tests are code, and keeping track of code is easy with tools like Git, SVN, and
Helix Core.
 JMeter- doesn’t fit well with source control systems like Git/SVN.
 JMeter, it is harder to create reusable testing components. (Will get stuck in copy/paste
situations if the same logic in multiple places.)
 Gatling- Component reuse is easier in the case of Gatling because it is entirely coded. Can use
programming principles such as Object-Oriented Programming in test code to make it easily
maintainable and robust.
Gatling
Pros
 Offers integration into CI/CD pipelines
 It needs fewer third party plugins
 Lightweight and consumes smaller memory
 Has recording functionality
 Offers real-time test monitoring

Cons
 Has a smaller open source community
 No GUI for non-developers

JMeter
Pros
 Has GUI for less technical users
 It has a long list of supported protocols and plugins
 Completely open-source and free
 Plenty of online support
 Offers dynamic HTML reports

Cons
 It consumes a lot more memory
 Not ideal for software configuration management (SCM)
JMeter report sample

Gatling report sample

You might also like