Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
18 views3 pages

Perf Testing

This document compares load testing tools JMeter and Gatling. It summarizes their scripting languages, protocols supported, reporting capabilities, community support, ease of use, integration options, and command line support. Key differences highlighted include Gatling being built for modern CI/CD support while JMeter lacks such integration, Gatling tests being coded for easier version control compared to JMeter's GUI-based tests, and Gatling enabling better test code reuse through object-oriented principles. The pros and cons of each tool are also listed.

Uploaded by

Ravindu Himesha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views3 pages

Perf Testing

This document compares load testing tools JMeter and Gatling. It summarizes their scripting languages, protocols supported, reporting capabilities, community support, ease of use, integration options, and command line support. Key differences highlighted include Gatling being built for modern CI/CD support while JMeter lacks such integration, Gatling tests being coded for easier version control compared to JMeter's GUI-based tests, and Gatling enabling better test code reuse through object-oriented principles. The pros and cons of each tool are also listed.

Uploaded by

Ravindu Himesha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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