James Willett
James Willett
  • 24
  • 222 114
Gatling for JavaScript: The Ultimate Load Testing Tool Unveiled!
Gatling JavaScript is here, and it's a game-changer! 🔥
In this video, we take a closer look at the JavaScript version of Gatling, designed to bring the power of performance testing to a wider audience. Gatling JavaScript combines the efficiency of Gatling with the simplicity of JavaScript, making it easier to integrate stress testing into your existing workflows.
#PerformanceTesting #Gatling #StressTesting #GatlingTutorial #JavaScript
Subscribe to the channel for more videos like this one: www.youtube.com/@james-willett
▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬
🔗 Supporting GitHub Repo For This Video: github.com/james-willett/gatling-javascript-youtube
🔗 Videogame Database Application: videogamedb.uk
🔗 Gatling JavaScript Example Repository: github.com/gatling/gatling-js-demo/tree/main
🔗 Gatling JavaScript Tutorial Documentation: docs.gatling.io/tutorials/scripting-intro-js/
🔗 Gatling JavaScript Blog Post: gatling.io/blog/gatling-doubles-its-availability-with-a-new-javascript-sdk
🔗 Gatling Installation Documentation: docs.gatling.io/reference/install/oss/#use-a-javascript-package-manager
🔗 Gatling JavaScript Example Repository: docs.gatling.io/reference/script/core/injection/#open-model
▬▬▬▬▬▬ 💰 Sponsorships 💰 ▬▬▬▬▬▬
If you are interested in sponsoring this channel, please use
calendly.com/the-james-willett/30min to book a timeslot and we can discuss further.
Alternatively please contact me on one of the channels below 👇
▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬
➡ Email: info@james-willett.com
➡ LinkedIn: www.linkedin.com/in/willettjames/
▬▬▬▬▬▬ ⏱ Timecodes ⏱ ▬▬▬▬▬▬
(00:00:00) Intro
(00:00:36) Gatling Overview
(00:01:45) History of Gatling
(00:03:11) Demo Prerequisites
(00:03:45) Application Under Test
(00:05:05) Install Gatling JavaScript
(00:07:31) Create First Gatling Script
(00:10:35) Execute Gatling Load Test
(00:11:25) Enhance Gatling Script
(00:21:18) Load Simulation Design
(00:23:18) Outro
มุมมอง: 399

วีดีโอ

Introducing Karate: The ULTIMATE Test Automation Tool
มุมมอง 509หลายเดือนก่อน
Karate is an incredible tool that enables you to combine API testing, Performance testing, UI testing and Mocking - all within a single framework. In this video, we'll have a hands on demo of setting up a Karate test automation project, then use the simple human readable Karate syntax to write some API tests against a web application. #Karate #APITesting #UITesting #PerformanceTesting #TestAuto...
What's New In Gatling Version 3.11? (WARNING: Breaking Changes!)
มุมมอง 5412 หลายเดือนก่อน
Gatling version 3.11 features a bunch of new updates, including a few breaking changes that you'll want to look out for. The long awaited JavaScript version of Gatling is also finally here as well! #Gatling #LoadTesting #StressTesting #PerformanceTesting Consider joining the channel: www.youtube.com/@james-willett ▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ 🔗 Gatling 3.11 Release Notes: docs.gatling.io/r...
How to Create Social Preview Cards in MkDocs Material
มุมมอง 5Kปีที่แล้ว
Social cards with MkDocs Material can now be customised to looks entirely how you wish. This video shows you exactly how to build them from scratch. #MkDocs #Material #Documentation Consider joining the channel: www.youtube.com/@james-willett ▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ 🔗 Initial MkDocs Material Setup Video: th-cam.com/video/Q-YA_dA8C20/w-d-xo.html 🔗 MkDocs Material Documentation: squidfu...
How To Easily Create Stunning Screen Recordings With Screen Studio
มุมมอง 4.7Kปีที่แล้ว
Learn how to record stunning screencasts on Mac with minimal effort using Screen Studio. #ScreenStudio #ScreenCasting Consider joining the channel: www.youtube.com/@james-willett ▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ 🔗 Screen Studio homepage (affiliate): bit.ly/42E4Gzm ▬▬▬▬▬▬ 💰 Sponsorships 💰 ▬▬▬▬▬▬ If you are interested in sponsoring this channel, please contact me on one of the channels below 👇 ▬...
Platform Engineering Explained With Simple Terms In Just 10 Mins
มุมมอง 691ปีที่แล้ว
What is Platform Engineering, and how does it fit into the modern software development landscape? In this video, we'll look at a brief history of software development over the past 20 years and learn why Platform Engineering will become critical. #PlatformEngineering #SoftwareDevelopment #Agile #DevOps Consider joining the channel: www.youtube.com/@james-willett I'm speaking at PlatformCon 2023...
Gatling Load Testing - Ultimate Crash Course Tutorial For Beginners
มุมมอง 22Kปีที่แล้ว
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: www.youtube.com/@james-willett ▬▬▬▬▬▬ 🚀 Gatling Courses 🚀 ▬▬▬▬▬▬ ➡ Gatling Fundamentals - Java Version: bit.ly/3XQnGIk ➡ Gatling Fundamentals - Scala Version: bit.ly/3WB2KUT ➡ Advanced Gatling for Web Ap...
How To Create STUNNING Code Documentation With MkDocs Material Theme
มุมมอง 61Kปีที่แล้ว
Learn how to create and host a stunning documentation portal on GitHub Pages using MkDocs and the Material theme #MkDocs #GithubPages Consider joining the channel: www.youtube.com/@james-willett ▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ 🔗 GitHub Repo for this Video: github.com/james-willett/mkdocs-material-youtube-tutorial 🔗 MkDocs Material Theme: squidfunk.github.io/mkdocs-material/ 🔗 MkDocs Material ...
How To Use Mend Renovate For Automated Management Of Vulnerabilities In Code Projects
มุมมอง 7Kปีที่แล้ว
Are you overwhelmed with dependency updates and vulnerabilities in your code projects? Using Mend Renovate, you can heavily automate these updates. #renovate #Mend #MendRenovate #renovatebot Check out more information on the channel: www.youtube.com/@james-willett ▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ 🔗 Renovate Homepage: www.mend.io/free-developer-tools/renovate/ 🔗 Renovate Documentation: docs.ren...
How To Use ChatGPT To Write Gatling Stress Test Scripts (Must See)
มุมมอง 3Kปีที่แล้ว
Can ChatGPT write your Gatling scripts for you? In this video, we look at 5 different ways ChatGPT can help you with Gatling script creation. #ChatGPT #Gatling #StressTesting Consider joining the channel: www.youtube.com/@james-willett ▬▬▬▬▬▬ 🚀 Gatling Courses 🚀 ▬▬▬▬▬▬ ➡ Gatling Fundamentals - Java Version: bit.ly/3XQnGIk ➡ Gatling Fundamentals - Scala Version: bit.ly/3WB2KUT ➡ Advanced Gatling...
Gatling Java Version - Beginners Tutorial and Guide
มุมมอง 7Kปีที่แล้ว
Learn how to get started with the new Java version of Gatling in this beginners tutorial. Covers installation of Gatling, using the Gatling Recorder and executing your first Gatling stress test. 🎓 Gatling Tutorial Courses 🎓 - Gatling Fundamentals - Java Version: bit.ly/3XQnGIk - Gatling Fundamentals - Scala Version: bit.ly/3WB2KUT - Advanced Gatling for Web Apps: bit.ly/3R2ntQh 💻 Other Gatling ...
6 ways Software Engineers can leverage ChatGPT
มุมมอง 754ปีที่แล้ว
ChatGPT has arrived, and is bringing the power of AI to the masses. In this video, I'll go over six different uses for ChatGPT in your role as a Software Engineer. Check out ChatGPT for yourself here: chat.openai.com Timestamps: 0:00 Intro to ChatGPT 0:27 Use 1 - Boilerplate code 3:46 Use 2 - Regular Expressions 4:37 Use 3 - Solve coding challenges 5:34 Use 4 - Debug code 6:22 Use 5 - Get start...
Gatling Test Reports - Beginners Tutorial
มุมมอง 5K4 ปีที่แล้ว
Gatling Test Reports - Beginners Tutorial
Run Gatling Tests from the CLI with Maven or Gradle
มุมมอง 6K4 ปีที่แล้ว
Run Gatling Tests from the CLI with Maven or Gradle
Gatling Load Simulation Design - Beginners Tutorial
มุมมอง 6K4 ปีที่แล้ว
Gatling Load Simulation Design - Beginners Tutorial
Gatling Feeders for Test Data - Beginners Tutorial
มุมมอง 8K4 ปีที่แล้ว
Gatling Feeders for Test Data - Beginners Tutorial
Gatling Tutorial for Beginners - Scripting Fundamentals
มุมมอง 15K4 ปีที่แล้ว
Gatling Tutorial for Beginners - Scripting Fundamentals
Gatling Recorder Tutorial using Chrome - for Windows or Mac
มุมมอง 21K4 ปีที่แล้ว
Gatling Recorder Tutorial using Chrome - for Windows or Mac
Gatling - using CSV Feeders to add Test Data
มุมมอง 4.5K5 ปีที่แล้ว
Gatling - using CSV Feeders to add Test Data
Gatling - using JSON Path to extract Response Body
มุมมอง 3.8K5 ปีที่แล้ว
Gatling - using JSON Path to extract Response Body
Gatling Introduction
มุมมอง 41K7 ปีที่แล้ว
Gatling Introduction

ความคิดเห็น

  • @bryceshirley9285
    @bryceshirley9285 3 วันที่ผ่านมา

    Thanks for your video! It was super helpful :) I've had issues rendering html... Do any of these features and plugins in the yml file cause issues when rendering images using html in your markdown files? <p align="center"> <img src="image1.png" alt="image 1" height="100"> <img src="image2.png" alt="image 2" height="100"> </p> I can't seem to get the above to render (the images are in the docs directly with the markdown file)

  • @farkalitusman144
    @farkalitusman144 9 วันที่ผ่านมา

    Nice video and thanks James for your good effort.

  • @dandreafinancial
    @dandreafinancial 12 วันที่ผ่านมา

    was this recorded with that tool? I have not seen how to make the camera fill the frame...

  • @papunmohanty5968
    @papunmohanty5968 15 วันที่ผ่านมา

    great setup, looks cool 😎 love to see how your day look like when you do your day work and also when you do recordings and operates those cool gadgets

  • @Tamahome88
    @Tamahome88 15 วันที่ผ่านมา

    Hello there, I joined a new project and decided to use Gatling with JS for the load testing. It's a really interesting opportunity for testers, who are used to work with JS.

  • @ProAttique
    @ProAttique 21 วันที่ผ่านมา

    I recently got screen studio. Overall its a great recorder but there are a few cons i identified. 1- no pause unpause shortcuts 2- no further shortcuts optimization 3- no camera adjustment with keyframes on different segments. For example, if i set cam position at one place then there is no option to move it to left or right or any other place during the entire recorded video 4- system audio mixing with external mic audio. No separate channels to record audio 5- rendering time is way longer than normal screen recorders such as OBS 6- editing timeline sometimes creates zoom in out problems 7- heats up even my mac m2 and takes huge part of RAM and GPU 8- no livestream options available 9- no option to remove silences filler words etc as it’s an editor too Good luck though it has kinda great features too

  • @_boris
    @_boris 27 วันที่ผ่านมา

    Got this recommended in my feed, awesome production quality, keep up the good work James In the meanwhile I’ll check out the other videos on the channel Appreciate your work!

  • @m.chowdhury4196
    @m.chowdhury4196 29 วันที่ผ่านมา

    Superb! Really liked that so much was covered in 20 minutes. Just a quick question - does the JavaScript version use more resources compared to the Scala version, for a relatively large test, say with 1000 vusers? Any info on the resource consumption will be appreciated.

    • @james-willett
      @james-willett 28 วันที่ผ่านมา

      Thanks for the feedback. So I asked the Gatling team this question around a month ago, and they didn’t yet have any profiling data to compare the versions . With that being said , the JS version is essentially a wrapper on top of the original Scala code , so I would expect the resource consumption to be similar

    • @m.chowdhury4196
      @m.chowdhury4196 27 วันที่ผ่านมา

      @@james-willett Thanks so much for your response! Great to know that resource consumption in the JS version is similar to the original Scala version

  • @waldo4815
    @waldo4815 29 วันที่ผ่านมา

    Great video as usual. Glad to see you're uploading again!

    • @james-willett
      @james-willett 28 วันที่ผ่านมา

      Thanks - really appreciate it . And im also pleased to be back uploading ☺️

  • @ashanberuwalage
    @ashanberuwalage 29 วันที่ผ่านมา

    Amazing tutorial James. 🎈 Clear explanation.

  • @james-willett
    @james-willett 29 วันที่ผ่านมา

    💡Gatling JavaScript is a game-changer for load testing! Let me know your thoughts on this video and what else you'd like me to explore!

  • @mrzkipr
    @mrzkipr หลายเดือนก่อน

    this is amazing, non technical person would easily understand the code. Thanks James!

  • @ptrthomas
    @ptrthomas หลายเดือนก่อน

    wow, this is great 🔥 thanks James !

  • @james-willett
    @james-willett หลายเดือนก่อน

    🔥 Karate is an incredibly powerful and flexible tool for all your Test Automation needs - let me know if you enjoyed this video, and what else you want me to cover!

    • @mr_possible6197
      @mr_possible6197 หลายเดือนก่อน

      So this only applies to API testing? If not, could you illustrate on the UI part as well please? Thanks alot

    • @james-willett
      @james-willett หลายเดือนก่อน

      @@mr_possible6197​​⁠this video just covers api testing yes - I’ll look at creating a follow up video for UI testing if that’s interesting for you 😊

    • @mr_possible6197
      @mr_possible6197 หลายเดือนก่อน

      @@james-willett Oh Yes! Cheers!!

    • @MaheshJoshi_wellington
      @MaheshJoshi_wellington หลายเดือนก่อน

      This is amazing James ! I want to try and show demo at karate at my work I shall try this cheers

    • @james-willett
      @james-willett หลายเดือนก่อน

      @@MaheshJoshi_wellingtongreat to hear - let me know how it goes 😊

  • @AlexWillemander
    @AlexWillemander หลายเดือนก่อน

    Great video, thanks!

  • @mr_possible6197
    @mr_possible6197 หลายเดือนก่อน

    Fantastic!!!

  • @deepthitheresa1
    @deepthitheresa1 2 หลายเดือนก่อน

    nice video! Your command prompt looks so cool! How does it look like that?

    • @james-willett
      @james-willett 2 หลายเดือนก่อน

      Check this tutorial www.freecodecamp.org/news/jazz-up-your-bash-terminal-a-step-by-step-guide-with-pictures-80267554cb22/

  • @james-willett
    @james-willett 2 หลายเดือนก่อน

    💎 Gatling 3.11 has quite a few updates and potentially breaking changes - this video should help you get on top of them. Also the announcement of Gatling JavaScript is HUGE! Let me know what you want to see covered next for Gatling 👇

    • @mr_possible6197
      @mr_possible6197 หลายเดือนก่อน

      Please cover everything! Your presentation is fantastic!!!!!!

  • @bunio3434
    @bunio3434 3 หลายเดือนก่อน

    In the newest version there's no Recorder class in the sources. Run "mvn gatling:recorder" instead.

    • @ruslanshamsiev6528
      @ruslanshamsiev6528 2 หลายเดือนก่อน

      thank you a lot! You saved my time

    • @james-willett
      @james-willett หลายเดือนก่อน

      Thanks for mentioning this!

  • @creeksjtohchannel
    @creeksjtohchannel 3 หลายเดือนก่อน

    code . doesnt work

    • @james-willett
      @james-willett 2 หลายเดือนก่อน

      Need to have Visual Studio code installed

  • @AndriiKuftachov
    @AndriiKuftachov 3 หลายเดือนก่อน

    Thank you!

  • @udirt
    @udirt 3 หลายเดือนก่อน

    ok that is a completely different level. thanks for sharing. also don't take the job at black mesa! ;-)

  • @issiewizzie
    @issiewizzie 3 หลายเดือนก่อน

    what were you using to caption and annotate the screen

  • @saurabhsrivastav902
    @saurabhsrivastav902 3 หลายเดือนก่อน

    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?

  • @SuhasiniUrs
    @SuhasiniUrs 3 หลายเดือนก่อน

    Thanks, James for this amazing video. Your succinct explanation and audience-friendly style really helped me get an understanding of what PE and IDP are. I am a non-tech person working on tech learning content (tech content supplied by SMEs) and I look forward to more videos from you. 👌👌🤘

    • @james-willett
      @james-willett 2 หลายเดือนก่อน

      Glad it was helpful!

  • @sagartamang0000
    @sagartamang0000 4 หลายเดือนก่อน

    Wow, this is so awesome!

  • @योगीगुरु
    @योगीगुरु 4 หลายเดือนก่อน

    very good work

  • @chandrasekharreddy7449
    @chandrasekharreddy7449 4 หลายเดือนก่อน

    Hi James, Can you please tell me how to do OKTA authentication using Gatling ???

  • @cricketstories7531
    @cricketstories7531 4 หลายเดือนก่อน

    In the terminal, you are getting suggestions for git commands. Could you please guide me, how to enable them in VS code? Thanks

  • @davidtevzadze4832
    @davidtevzadze4832 4 หลายเดือนก่อน

    A quick question. Is MkDocs only for python or can it be used for JS?

  • @user-ll3pf2de9m
    @user-ll3pf2de9m 5 หลายเดือนก่อน

    How can I configue my .yml document by my self? In your vedio, you just paste some code in the mkdocs.yml, but I do not know how to find these codes, can you help me? Very thanks!

  • @danielaalarcao4391
    @danielaalarcao4391 6 หลายเดือนก่อน

    Thanks!! ✨

  • @avi161989
    @avi161989 6 หลายเดือนก่อน

    Can you please help me how we can implement same thing in Azure DevOps?

  • @garyjo3229
    @garyjo3229 6 หลายเดือนก่อน

    This .yml not working in the windows?

  • @user-lw4qu7er2v
    @user-lw4qu7er2v 7 หลายเดือนก่อน

    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!

  • @charlesuneze4920
    @charlesuneze4920 7 หลายเดือนก่อน

    Nice tutorial, James. What terminal theme do you use?

  • @sumit539
    @sumit539 7 หลายเดือนก่อน

    Hello James, I appreciate your informative and well-explained video about the Renovate bot. I'm curious about how it checks for dependency versions and whether it can control the update pattern, such as updating only in the presence of vulnerabilities or when new, higher, and free versions become available.

  • @neurochannels
    @neurochannels 7 หลายเดือนก่อน

    Thanks for this really helpful video! I'd love an example where you use mkdocstrings to make (numpy) docstrings render in a nice way. I really like mkdocs, except in this one area: the function/class reference docs just aren't impressive (compared to sphinx), at least in my hands.

  • @user-pm3zu7py2v
    @user-pm3zu7py2v 7 หลายเดือนก่อน

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

  • @puneinfrastructures90
    @puneinfrastructures90 7 หลายเดือนก่อน

    Hi, thanks for the tutorial, I have a situation where im trying to run this test on jenkins server on ec2 machine where this new prompt for menu selection isnt getting handled properly resulting in test not getting instantiated. Have you come across such a situation or know any ways to bypass this ? Thanks!

  • @risehighgames4341
    @risehighgames4341 8 หลายเดือนก่อน

    Hi, So is it free to use for commercial purposes ?

  • @TapeMonki
    @TapeMonki 8 หลายเดือนก่อน

    Excellent video; I'm a novice with every tool you're using but you make an overwhelming topic seem more accessible.

  • @dexterdenmark5988
    @dexterdenmark5988 8 หลายเดือนก่อน

    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

  • @robinvriens
    @robinvriens 8 หลายเดือนก่อน

    Can you export your camera recording separate from the screen recording?

  • @ccbode
    @ccbode 8 หลายเดือนก่อน

    how does this change if you aren't on a mac?

  • @ThomasVanhelden
    @ThomasVanhelden 8 หลายเดือนก่อน

    Could you create a tutorial (or direct me somewhere) on your iTerm2 configuration?

    • @Naituf
      @Naituf 6 หลายเดือนก่อน

      He probably uses powerlevel10k theme for zsh.

    • @ThomasVanhelden
      @ThomasVanhelden 6 หลายเดือนก่อน

      @@NaitufIndeed! I was curious about his fonts and the specific configuration of powerlevel10k. Anyway, I have my own configuration now, and I use Warp.

  • @Justgoodvids
    @Justgoodvids 9 หลายเดือนก่อน

    ScreenFlow is also advanced

  • @testautomate6307
    @testautomate6307 9 หลายเดือนก่อน

    Hi, thanks for a cool guide :-). I have followed all yours stepes, but I don´t see "gh-pages" in select branch list (14:10). What do I do wrong ?

    • @astraloby
      @astraloby 5 หลายเดือนก่อน

      same! did you figure it out?

    • @xManster123
      @xManster123 หลายเดือนก่อน

      @@astraloby Installing GitHub CLI fixed the error while typing "mkdocs gh-deploy" in the VS Code Terminal. Now it's working for me.

  • @stijn_gamet
    @stijn_gamet 10 หลายเดือนก่อน

    If u pushed to github etc.., the material theme isn't there there weren't any failes

  • @tareekhdaan9582
    @tareekhdaan9582 10 หลายเดือนก่อน

    Great video @james keep it up bro!!