Gatling Beginner Tutorial 1 | Load Testing, Introduction, Download, Setup |

preview_player
Показать описание
00:00 Introduction
00:53 Topics
01:22 What is Gatling
05:55 Features
06:37 Akka Toolkit
09:05 2 ways of using Gatling
09:22 Gatling Open Source
10:55 Prerequisites - JDK
14:31 Download & Setup
17:45 Gatling Recorder
22:36 Recording on Demo app - Download HAR file
26:17 Generate Gatling Script
29:42 Run performance test Script
32:52 Reports
33:51 Gatling script overview

#GatlingBeginnerTutorials

What is Gatling:
powerful open-source load testing solution
script-based Performance testing tool
written in Scala
can be used for heavy load testing
includes a web recorder
colorful reports

Launched - 13 January 2012
Written in Scala

Gatling Open Source
(free to use)

Gatling Enterprise
(formerly known as Gatling Frontline)
management interface for Gatling
includes advanced metrics
advanced features for integration and automation

Features:
Powerful
Script-based
GUI Recorder
CMD
VCS
CI-CD

Gatling is built on top of toolkit called Akka
Akka overrides the JVM limitation of handling many threads
Virtual users in Gatling are messages not threads

Gatling’s asynchronous architecture gives a huge scaling advantage over thread-based load testing tools such as JMeter and LoadRunner

2 Ways to use Gatling:
1. Gatling Standalone
Prerequisites - JDK
java -version
javac -version

2. Gatling with Build Tools
Prerequisites
Java (JDK)
Scala
Build Tool (e.g. Maven, Gradle, SBT)
IDE (e.g. IntelliJ Idea, Eclipse, VS code)

Download & Setup + Gatling Recorder
Step 4 - Open Gatling Recorder
Step 5 - Change recorder mode to HAR Converter
Step 6 - Record a test on browser and download the HAR file
Step 7 - Upload HAR file in Gatling Recorder and Generate Script
Step 8 - Run script and check reports
------------------------------------------------------------------------

Every LIKE & SUBSCRIPTION gives me great motivation to keep working for you

You can support my mission for education by sharing this knowledge and helping as many people as you can

If my work has helped you, consider helping any animal near you, in any way you can.

Never Stop Learning
Raghav
Рекомендации по теме
Комментарии
Автор

I'm surprised by the quality of the content equivalent to udemy courses and you are giving it for free in youtube. and the effort you take in explaining every small thing is amazing. I'm not only learning the automation but your patience and dedication too. Long Live Raghav!!

relaxingmind
Автор

Appreciate the way you explain. Truly focused and to the point. Thank you

dhanyavivek
Автор

Great Effort Sir..I have been following your videos for last 4 years on different topics. You explain things in a very clear manner. Keep it

raman
Автор

क़्पया चुनौती से भरें उदाहरण प्रस्तुत करें धन्यवाद.आप का हमेशा से साधुवाद 🙏

BellFun
Автор

Thanks for your gentle guides! Amazingly easy!

jeongyeollee
Автор

Hi Raghav, truly you are a great asset to the QA community. great work...Keep it up!!

ramakrishnanagapuri
Автор

Thanks a lot for starting up this series @Raghav 👍😊

SarangHoley
Автор

Thank you very much bro. I have started learning Gatling from your videos.

santhakumar
Автор

Thank you so much for the intro! I found it extremely easy to follow and understand!!! ❤

kuropro
Автор

You are a learning genius, thank you very much!

vinter_man
Автор

Thank you so much sir 🙏 Waiting for next parts

amitkorey
Автор

Well Explained, Greate for building Performance testing skills...

imanoopms
Автор

Thank you very much, it's a very helpful tutorial.

NghiaLe-cswe
Автор

Excellent Tutorial. I really appreciate your efforts. Keep it up. 👏👏

rajakbasha
Автор

awaiting for the next video on Gatling....

ramakrishnanagapuri
Автор

Hi Raghav,
Thanks for putting up such detailed tutorial. Really appreciate.
Can you please share video on file upload and download using gatling scala.
Thanks.

PerfTestPerfTest
Автор

Hi there. Greetings from Argentina.

I have 2 questions for you, as a Manual tester I want to improve and get my knowledges strong before moving to automation. And Perf. Testing is one of my pending. So, the questions are:

1_ Which Perf tool is recommended to start in Performance testing for a beginner? Gatling, Jmeter or other?
2_ Do I need to know programming or some coding knowledge for Gatling?


Thanks in advance. 😀👍🏻

Kryvenic
Автор

Hi Raghav, Completed the Gatling tutorial completely and its a very interesting tool.I am currently working for a Gatling POC for an Airline application. Its a lengthy flow where in a user navigates from Flight Search > Flight Selection > Seat Selection > Ancillaries > Hotel selection and Payment.

For such a lengthy flow, what’s the mode of scripting you recommend. Please note we need to correlate and Parameterize using feeders as well.
awaiting your response.

FiRFLYred
Автор

Hi Raghav, thank you for the detailed explanation, please help me with the following questions
How much coding skills are required to use the Gatling tool? or
Anyone who doesn't have any coding knowledge, can run load tests in Gatling?

omkarsakhare
Автор

Hi @Raghav, i guess the process and project structure of gatling has been changed now could you please update the resources and the steps.

ShubhamSharma-bnmi