Gatling Load Testing - Ultimate Crash Course Tutorial For Beginners

Поділитися
Вставка
  • Опубліковано 25 чер 2024
  • This short course gets you started writing Gatling load & stress testing scripts fast. No prior knowledge of Gatling required!
    #Gatling #StressTesting #LoadTesting
    Consider joining the channel: / @james-willett
    ▬▬▬▬▬▬ 🚀 Gatling Courses 🚀 ▬▬▬▬▬▬
    ➡ Gatling Fundamentals - Java Version: bit.ly/3XQnGIk
    ➡ Gatling Fundamentals - Scala Version: bit.ly/3WB2KUT
    ➡ Advanced Gatling for Web Apps: bit.ly/3R2ntQh
    ▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬
    🔗 Source code for this video: github.com/james-willett/gatl...
    🔗 Video game database application: videogamedb.uk
    🔗 Gatling Homepage: gatling.io/
    🔗 Gatling Documentation: gatling.io/docs/gatling/
    🔗 Gatling Community Forum: community.gatling.io/c/open-s...
    🔗 Java JDK Download Page: www.oracle.com/uk/java/techno...
    🔗 Maven Download Page: maven.apache.org/download.cgi
    🔗 IntelliJ Download Page: www.jetbrains.com/idea/download
    ▬▬▬▬▬▬ 💰 Sponsorships 💰 ▬▬▬▬▬▬
    If you are interested in sponsoring this channel, please contact me on one of the channels below 👇
    ▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬
    ➡ Twitter: / thejameswillett
    ➡ LinkedIn: / willettjames
    ▬▬▬▬▬▬ ⏱ Timecodes ⏱ ▬▬▬▬▬▬
    (00:00:00) Intro
    (00:01:38) Chapter 1: Prerequisites
    (00:03:53) Chapter 2: Application Under Test
    (00:07:02) Chapter 3: Gatling Project Setup
    (00:10:10) Chapter 4: Basic Gatling Script
    (00:13:48) Chapter 5: Methods for HTTP Transactions
    (00:23:48) Chapter 6: Feeders for Test Data
    (00:29:55) Chapter 7: Load Simulation Design
    (00:34:01) Chapter 8: Running through Maven
    (00:35:02) Chapter 9: Gatling Results Report
    (00:36:05) Outro
  • Наука та технологія

КОМЕНТАРІ • 23

  • @james-willett
    @james-willett  Рік тому +8

    🔥I've tried to condense everything you need to get started with Gatling Load Testing in this tutorial video. Let me know if you found it useful, and what you would like to see next!

    • @kcrowe8583
      @kcrowe8583 11 місяців тому

      I have taken your api course in Udemy. I did not see a way to share data between scenarios. I have a need to call an auth endpoint to get a token (just once) and then use the token as an authorization header in the next scenario. Is that possible?

    • @james-willett
      @james-willett  11 місяців тому +1

      @@kcrowe8583 please see if this helps - community.gatling.io/t/how-to-share-session-between-scenarios-which-were-set-up-using-andthen/7533
      If not, I would suggest posting the question as a new thread on the same discussion forum

  • @eslepakurov
    @eslepakurov Рік тому +11

    Holy cow! Clean English, good light and sound, great editing, precise explanation. This is how any tutorial have to be done - another level!

  • @dexterdenmark5988
    @dexterdenmark5988 6 місяців тому

    I want to tribute and say Bravo to James, as I see a lot of work of creation a video of such high quality! Thank you, James

  • @mostinho7
    @mostinho7 Рік тому +1

    Thanks for the video pretty good!
    17:30 reading property from response and saving it in Gatling

  • @AjayKumar-sx6qo
    @AjayKumar-sx6qo 10 місяців тому +1

    Thanks a lot James. The content is precise and well rendered. It was great for me to start my load test projects. Also loved your swag :D

  • @GabrielHenrique-mr8df
    @GabrielHenrique-mr8df Рік тому +1

    First of all, I'm about to finish the advanced course. I have no words to thank you! Moving on to the tutorial, it gives a wide demonstration how does Gatling works, that's a fantastic opportunity to start testing with the tool.

    • @james-willett
      @james-willett  Рік тому

      Thanks for your message and kind words Gabriel - I'm so pleased you found the course useful!

  • @user-lw4qu7er2v
    @user-lw4qu7er2v 5 місяців тому

    Thanks James for the wonderful crash course, is it possible to help me in set-up gatling with gradle from the scratch. Thanks a tons in advance!

  • @arnaldoidao
    @arnaldoidao Рік тому +1

    Just to let you know. Your course at Udemy is freakign awesome. I loved it. I am already looking for some other course of yours to start learning more and more. You have such a easy way to teach!!!
    You rock

    • @james-willett
      @james-willett  Рік тому

      Thank you @arnaldoidao - your comment made my day!

  • @saurabhsrivastav902
    @saurabhsrivastav902 Місяць тому

    Thanks for the video. I have been using Jmeter for the last 5 years, just that wanted to have a glimpse on Galting. I am not very good at Java but still can understand and write the scripts. Questions, 1. Doesn't it become a complex script if we have multiple APIs in a script and many scripts when we run them at same time? 2. If we run 10 different scripts at same time, can we stop some of the scripts in between individually? 3. Can we get consolidated (single) report when multiple scripts are run at same time?

  • @SQARM1
    @SQARM1 Рік тому +1

    Thanks

  • @user-pm3zu7py2v
    @user-pm3zu7py2v 5 місяців тому

    Hello
    Thanks for the clear material.
    I downloaded the repository but the project is not runnable on intellij what is the issue?

  • @markorasic6210
    @markorasic6210 Рік тому +1

    Hi, whats the terminal tool you use that shows you suggestions for autocomplete?

  • @kbanshi
    @kbanshi 9 місяців тому +1

    Can anyone show how can I run the Karate Runner Class instead of the feature file from Gatling. My tests all need to pass environment variables from the command line to pick the appropriate environment for all my tests and if I run the feature file individually if cannot pick the desired environment.

    • @james-willett
      @james-willett  9 місяців тому

      See if this helps: karatelabs.github.io/karate/karate-gatling/#runner