Your browser does not fully support modern features. Please upgrade for a smoother experience.
Submitted Successfully!
Thank you for your contribution! You can also upload a video entry or images related to this topic. For video creation, please contact our Academic Video Service.
Version Summary Created by Modification Content Size Created at Operation
1 handwiki Vivi Li -- 962 2022-11-08 01:45:12

Video Upload Options

We provide professional Academic Video Service to translate complex research into visually appealing presentations. Would you like to try it?
Cite
If you have any further questions, please contact Encyclopedia Editorial Office.
HandWiki. Gatling. Encyclopedia. Available online: https://encyclopedia.pub/entry/33447 (accessed on 11 October 2026).
HandWiki. Gatling. Encyclopedia. Available at: https://encyclopedia.pub/entry/33447. Accessed October 11, 2026.
HandWiki. "Gatling" Encyclopedia, https://encyclopedia.pub/entry/33447 (accessed October 11, 2026).
HandWiki. (2022, November 08). Gatling. In Encyclopedia. https://encyclopedia.pub/entry/33447
HandWiki. "Gatling." Encyclopedia. Web. 08 November, 2022.
Gatling
Edit

Gatling is an open-source load- and performance-testing framework based on Scala, Akka and Netty. The first stable release was published on January 13, 2012. In 2015, Gatling's founder, Stéphane Landelle, created a company (named "Gatling Corp"), dedicated to the development of the open-source project. According to Gatling Corp's official blog, Gatling was downloaded more than 1,000,000 times (2021). In June 2016, Gatling officially presented Gatling FrontLine, Gatling's Enterprise Version with additional features. The software is designed to be used as a load testing tool for analyzing and measuring the performance of a variety of services, with a focus on web applications. Gatling was mentioned twice in ThoughtWorks Technology Radar, in 2013 and 2014, "as a tool worth trying", with an emphasis on "the interesting premise of treating your performance tests as production code". The latest stable release is Gatling 3.8.0, published on July 06, 2022.

3.8.0 load testing performance-testing

References

  1. Lyudmil Latinov (9 June 2017). "Performance testing with Gatling". Automation Rhapsody. http://automationrhapsody.com/performance-testing-with-gatling/. Retrieved September 1, 2017. "“Simulation” is the actual test. It is a Scala class that extends Gatling’s io.gatling.core.scenario.Simulation class. Simulation has a HTTP Protocol object instantiated and configured with proper values as URL, request header parameters, authentication, caching, etc. Simulation has one or more “Scenario”." 
  2. Gatling Corp. "Gatling Documentation, Quickstart". Gatling Corp. https://gatling.io/docs/current/quickstart/. Retrieved January 12, 2018. 
  3. Lyudmil Latinov (9 June 2017). "Performance testing with Gatling". Automation Rhapsody. http://automationrhapsody.com/performance-testing-with-gatling/. Retrieved September 1, 2017. "Scenario is a series of HTTP Requests with different action (POST/GET) and request parameters. Scenario is the actual user execution path. It is configured with load users count and ramp up pattern. This is done in the Simulation’s “setUp” method. Several scenarios can form one simulation." 
  4. Siva Prasad Rao Janapati (1 February 2017). "Gatling: A Lightweight Load Testing Tool". Performance Zone. DZone. https://dzone.com/articles/gatling-light-weight-load-testing-tool. Retrieved September 1, 2017. "Gatling consumes fewer system resources to run a load test than other options." 
  5. Lyudmil Latinov (9 June 2017). "Performance testing with Gatling". Automation Rhapsody. http://automationrhapsody.com/performance-testing-with-gatling/. Retrieved September 1, 2017. "It is capable of creating an immense amount of traffic from a single node." 
  6. Sree Tejaswi (4 January 2017). "An Introduction to Load Testing With Gatling". DevOps Zone. DZone. https://dzone.com/articles/gatling-gun-is-now-a-prospecting-tool-for-testers. Retrieved September 1, 2017. "It is an easy-to-install tool where simulations and scenarios are coded in a simple domain-specific language (DSL)." 
  7. Rodrigo Tolledo (12 May 2014). "Gatling: Take Your Performance Tests to the next Level". Blog. ThoughtWorks. https://www.thoughtworks.com/insights/blog/gatling-take-your-performance-tests-next-level. Retrieved September 1, 2017. 
  8. "Cheat-Sheet". 20 April 2021. http://gatling.io/docs/current/cheat-sheet/. 
  9. Sree Tejaswi (4 January 2017). "An Introduction to Load Testing With Gatling". DevOps Zone. DZone. https://dzone.com/articles/gatling-gun-is-now-a-prospecting-tool-for-testers. Retrieved September 1, 2017. "You can thus generate readable and easy to maintain performance test code." 
  10. Sree Tejaswi (4 January 2017). "An Introduction to Load Testing With Gatling". DevOps Zone. DZone. https://dzone.com/articles/gatling-gun-is-now-a-prospecting-tool-for-testers. Retrieved September 1, 2017. 
  11. "Gatling". Documentation. Gatling Corp. http://gatling.io/docs/current/. Retrieved September 1, 2017. "As the core engine is actually protocol agnostic, it is perfectly possible to implement support for other protocols." 
  12. Federico Toledo (12 July 2016). "Gatling Tool Review for Performance Tests (Written in Scala)". Performance Zone. DZone. https://dzone.com/articles/gatling-tool-review-for-performance-tests-written. Retrieved September 1, 2017. "The language, Scala, and Gatling’s DSL are pretty focused on facilitating the maintainability of the tests, which is ideal if you are focusing on continuous integration" 
  13. "Milestones". Gatling's repository. GitHub. https://github.com/gatling/gatling/milestones?state=closed. Retrieved September 1, 2017. 
  14. "License". Gatling's repository. GitHub. https://github.com/gatling/gatling/blob/master/LICENSE.txt. Retrieved September 1, 2017. 
  15. New Media Rights (2008-09-12). "Open Source Licensing Guide". California Western School of Law. http://www.newmediarights.org/open_source/new_media_rights_open_source_licensing_guide. Retrieved 2015-11-28. "The ‘BSD-like’ licenses such as the BSD, MIT, and Apache licenses are extremely permissive, requiring little more than attributing the original portions of the licensed code to the original developers in your own code and/or documentation." 
  16. (in French)Systematic Paris-Région http://www.campus-paris-saclay.fr/La-FCS/Les-fondateurs/Systematic-Paris-Region
  17. (in French)Qui sommes-nous? http://www.systematic-paris-region.org/fr/le-pole
More
Upload a video for this entry
Information
Subjects: Others
Contributor MDPI registered users' name will be linked to their SciProfiles pages. To register with us, please refer to https://encyclopedia.pub/register :
View Times: 866
Entry Collection: HandWiki
Revision: 1 time (View History)
Update Date: 08 Nov 2022
Notice
You are not a member of the advisory board for this topic. If you want to update advisory board member profile, please contact office@encyclopedia.pub.
OK
Confirm
Only members of the Encyclopedia advisory board for this topic are allowed to note entries. Would you like to become an advisory board member of the Encyclopedia?
Yes
No
${ textCharacter }/${ maxCharacter }
Submit
Cancel
There is no comment~
${ textCharacter }/${ maxCharacter }
Submit
Cancel
${ selectedItem.replyTextCharacter }/${ selectedItem.replyMaxCharacter }
Submit
Cancel
Confirm
Are you sure to Delete?
Yes No
Academic Video Service