![James Willett](/img/default-banner.jpg)
- 24
- 222 114
James Willett
United Kingdom
เข้าร่วมเมื่อ 7 ส.ค. 2017
I create videos and tutorials about software engineering, personal productivity and videography.
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
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
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)
Nice video and thanks James for your good effort.
was this recorded with that tool? I have not seen how to make the camera fill the frame...
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
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.
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
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!
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.
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
@@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
Great video as usual. Glad to see you're uploading again!
Thanks - really appreciate it . And im also pleased to be back uploading ☺️
Amazing tutorial James. 🎈 Clear explanation.
💡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!
this is amazing, non technical person would easily understand the code. Thanks James!
Thank you!!
wow, this is great 🔥 thanks James !
🔥 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!
So this only applies to API testing? If not, could you illustrate on the UI part as well please? Thanks alot
@@mr_possible6197this video just covers api testing yes - I’ll look at creating a follow up video for UI testing if that’s interesting for you 😊
@@james-willett Oh Yes! Cheers!!
This is amazing James ! I want to try and show demo at karate at my work I shall try this cheers
@@MaheshJoshi_wellingtongreat to hear - let me know how it goes 😊
Great video, thanks!
Fantastic!!!
nice video! Your command prompt looks so cool! How does it look like that?
Check this tutorial www.freecodecamp.org/news/jazz-up-your-bash-terminal-a-step-by-step-guide-with-pictures-80267554cb22/
💎 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 👇
Please cover everything! Your presentation is fantastic!!!!!!
In the newest version there's no Recorder class in the sources. Run "mvn gatling:recorder" instead.
thank you a lot! You saved my time
Thanks for mentioning this!
code . doesnt work
Need to have Visual Studio code installed
Thank you!
ok that is a completely different level. thanks for sharing. also don't take the job at black mesa! ;-)
what were you using to caption and annotate the screen
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?
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. 👌👌🤘
Glad it was helpful!
Wow, this is so awesome!
very good work
Hi James, Can you please tell me how to do OKTA authentication using Gatling ???
In the terminal, you are getting suggestions for git commands. Could you please guide me, how to enable them in VS code? Thanks
A quick question. Is MkDocs only for python or can it be used for JS?
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!
Thanks!! ✨
Can you please help me how we can implement same thing in Azure DevOps?
This .yml not working in the windows?
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!
Nice tutorial, James. What terminal theme do you use?
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.
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.
Hello Thanks for the clear material. I downloaded the repository but the project is not runnable on intellij what is the issue?
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!
Hi, So is it free to use for commercial purposes ?
Excellent video; I'm a novice with every tool you're using but you make an overwhelming topic seem more accessible.
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
Can you export your camera recording separate from the screen recording?
Yes
how does this change if you aren't on a mac?
Could you create a tutorial (or direct me somewhere) on your iTerm2 configuration?
He probably uses powerlevel10k theme for zsh.
@@NaitufIndeed! I was curious about his fonts and the specific configuration of powerlevel10k. Anyway, I have my own configuration now, and I use Warp.
ScreenFlow is also advanced
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 ?
same! did you figure it out?
@@astraloby Installing GitHub CLI fixed the error while typing "mkdocs gh-deploy" in the VS Code Terminal. Now it's working for me.
If u pushed to github etc.., the material theme isn't there there weren't any failes
Great video @james keep it up bro!!