SlideShare a Scribd company logo
Submit Search
Upload
Login
Signup
Blast your app with Gatling! by Stephane Landelle
Report
ZeroTurnaround
Follow
Marketing Manager at ZeroTurnaround
Jul. 25, 2013
•
0 likes
•
7,352 views
1
of
48
Blast your app with Gatling! by Stephane Landelle
Jul. 25, 2013
•
0 likes
•
7,352 views
Download Now
Download to read offline
Report
Technology
ZeroTurnaround
Follow
Marketing Manager at ZeroTurnaround
Recommended
Gatling - SoftShake 2013
Pierre DAL-PRA
1.7K views
•
55 slides
Performance tests with Gatling (extended)
Andrzej Ludwikowski
1K views
•
55 slides
Stress test your backend with Gatling
Andrzej Ludwikowski
434 views
•
54 slides
Performance tests with Gatling
Andrzej Ludwikowski
1.1K views
•
51 slides
Painless JavaScript Testing with Jest
Michał Pierzchała
4.8K views
•
65 slides
Load Testing with RedLine13: Or getting paid to DoS your own systems
Jason Lotito
828 views
•
104 slides
More Related Content
What's hot
Load Testing with PHP and RedLine13
Jason Lotito
1K views
•
90 slides
Apache Camel
helggeist
894 views
•
26 slides
Getting Reactive with CycleJS and XStream
TechExeter
224 views
•
52 slides
Slaven tomac unit testing in angular js
Slaven Tomac
1.1K views
•
17 slides
Chaos drills ftw introducing gom jabbar
Eran Harel
343 views
•
21 slides
Code Splitting in Practice - Shanghai JS Meetup May 2016
Wiredcraft
142 views
•
13 slides
What's hot
(20)
Load Testing with PHP and RedLine13
Jason Lotito
•
1K views
Apache Camel
helggeist
•
894 views
Getting Reactive with CycleJS and XStream
TechExeter
•
224 views
Slaven tomac unit testing in angular js
Slaven Tomac
•
1.1K views
Chaos drills ftw introducing gom jabbar
Eran Harel
•
343 views
Code Splitting in Practice - Shanghai JS Meetup May 2016
Wiredcraft
•
142 views
Put kajakken på hylden - og få sexede windows services
Christian Dalager
•
278 views
Testing javascript in the frontend
Frederic CABASSUT
•
936 views
Unit testing JavaScript using Mocha and Node
Josh Mock
•
11.2K views
We Are All Testers Now: The Testing Pyramid and Front-End Development
All Things Open
•
374 views
CasperJs Enjoy Functional Testing
Fabien POMEROL
•
3.8K views
React.js触ってみた 吉澤和香奈
Wakana Yoshizawa
•
2.7K views
JavaScript TDD with Jasmine and Karma
Christopher Bartling
•
20K views
Quick tour to front end unit testing using jasmine
Gil Fink
•
3K views
Игорь Фесенко "Web Apps Performance & JavaScript Compilers"
Fwdays
•
573 views
Testing NodeJS with Mocha, Should, Sinon, and JSCoverage
mlilley
•
20.5K views
JUTE Workshop
Mark Trostler
•
521 views
Night Watch with QA
Carsten Sandtner
•
1.4K views
Unit testing with mocha
Revath S Kumar
•
3.9K views
JavaScript Unit Testing with an Angular 5.x Use Case 101
Hazem Saleh
•
269 views
Viewers also liked
Gatling - Stress test tool
Knoldus Inc.
22.3K views
•
11 slides
Load testing with gatling
Chris Birchall
27.2K views
•
9 slides
Performance and stability testing \w Gatling
Dmitry Vrublevsky
1.3K views
•
84 slides
Performance testing with Gatling
Andrzej Michałowski
1.9K views
•
28 slides
Gatling - Bordeaux JUG
slandelle
2.8K views
•
62 slides
Performance Test Automation With Gatling
Knoldus Inc.
1.8K views
•
27 slides
Viewers also liked
(20)
Gatling - Stress test tool
Knoldus Inc.
•
22.3K views
Load testing with gatling
Chris Birchall
•
27.2K views
Performance and stability testing \w Gatling
Dmitry Vrublevsky
•
1.3K views
Performance testing with Gatling
Andrzej Michałowski
•
1.9K views
Gatling - Bordeaux JUG
slandelle
•
2.8K views
Performance Test Automation With Gatling
Knoldus Inc.
•
1.8K views
Gatling
Gaurav Shukla
•
5.3K views
Hands On, Duchess 10/17/2012
slandelle
•
1.6K views
Gatling
Swapnil Kotwal
•
1.2K views
Gatling overview
Viral Jain
•
1.2K views
Messaging Patterns with Akka (Remote) Actors
Dragos Manolescu
•
3.6K views
Gatling - oružje u redovima performansnog testiranja
A. Kranjec
•
470 views
Continuous Testing in the Agile Age
BlazeMeter
•
1.9K views
XRebel - Real Time Insight, Faster Apps
ZeroTurnaround
•
1.2K views
Three Lessons about Gatling and Microservices
Dragos Manolescu
•
2.9K views
Démo Gatling au Performance User Group de Casablanca - 25 sept 2014
Benoît de CHATEAUVIEUX
•
1.4K views
JIRA Performance Testing in Pictures - Edward Bukoski Michael March
Atlassian
•
10.2K views
Gatling @ Scala.Io 2013
slandelle
•
6.1K views
DSLing your System For Scalability Testing Using Gatling - Dublin Scala User ...
Aman Kohli
•
4.6K views
Skinny Framework 1.0.0
Kazuhiro Sera
•
3.8K views
Similar to Blast your app with Gatling! by Stephane Landelle
Deliver Business Value Faster with AWS Step Functions
Daniel Zivkovic
308 views
•
162 slides
Moved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmx
Milen Dyankov
35.8K views
•
60 slides
MongoDB Performance Tuning
Puneet Behl
1.7K views
•
35 slides
Introduction to AWS Step Functions:
Amazon Web Services
2.1K views
•
50 slides
Google I/O State Of Ajax
dion
983 views
•
165 slides
20141007 latency prez - eng
Community motwin
400 views
•
27 slides
Similar to Blast your app with Gatling! by Stephane Landelle
(20)
Deliver Business Value Faster with AWS Step Functions
Daniel Zivkovic
•
308 views
Moved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmx
Milen Dyankov
•
35.8K views
MongoDB Performance Tuning
Puneet Behl
•
1.7K views
Introduction to AWS Step Functions:
Amazon Web Services
•
2.1K views
Google I/O State Of Ajax
dion
•
983 views
20141007 latency prez - eng
Community motwin
•
400 views
Announcing AWS Step Functions - December 2016 Monthly Webinar Series
Amazon Web Services
•
1.6K views
How to ship customer value faster with step functions
Yan Cui
•
651 views
Test Pyramid vs Roi
COMAQA.BY
•
2.2K views
Пирамида Тестирования через призму ROI калькулятора и прочая геометрия
SQALab
•
2.3K views
Pivotal Open Source: Using Fluentd to gain insights into your logs
Kiyoto Tamura
•
735 views
Velocity Conference - What do cats and APIs have in common? They are both awe...
Stephen Fishman
•
562 views
2019 hashiconf consul-templaterb
Pierre Souchay
•
1.9K views
Automating Machine Learning Workflows: A Report from the Trenches - Jose A. O...
PAPIs.io
•
1.3K views
02 web performance
MeasureWorks
•
997 views
Engineering Velocity @indeed eng presented on Sept 24 2014 at Beyond Agile
KenAtIndeed
•
915 views
Polyglot
Rory Preddy
•
2.2K views
OSCON 2014: Data Workflows for Machine Learning
Paco Nathan
•
16.9K views
IOOF IT System Modernisation
MongoDB
•
355 views
Web Performance Culture and Tools at Etsy
Mike Brittain
•
20.8K views
More from ZeroTurnaround
Redeploy chart
ZeroTurnaround
3.5K views
•
3 slides
Top Reasons Why Java Rocks (report preview) - http:0t.ee/java-rocks
ZeroTurnaround
23.8K views
•
11 slides
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
ZeroTurnaround
34.6K views
•
14 slides
Java Tools and Technologies Landscape for 2014 (image gallery)
ZeroTurnaround
259.3K views
•
25 slides
Getting Started with IntelliJ IDEA as an Eclipse User
ZeroTurnaround
87.6K views
•
8 slides
[Image Results] Java Build Tools: Part 2 - A Decision Maker's Guide Compariso...
ZeroTurnaround
90K views
•
15 slides
More from ZeroTurnaround
(20)
Redeploy chart
ZeroTurnaround
•
3.5K views
Top Reasons Why Java Rocks (report preview) - http:0t.ee/java-rocks
ZeroTurnaround
•
23.8K views
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
ZeroTurnaround
•
34.6K views
Java Tools and Technologies Landscape for 2014 (image gallery)
ZeroTurnaround
•
259.3K views
Getting Started with IntelliJ IDEA as an Eclipse User
ZeroTurnaround
•
87.6K views
[Image Results] Java Build Tools: Part 2 - A Decision Maker's Guide Compariso...
ZeroTurnaround
•
90K views
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
ZeroTurnaround
•
10K views
Lazy Coder's Visual Guide to RebelLabs' Developer Productivity Report 2013
ZeroTurnaround
•
17.6K views
The State of Managed Runtimes 2013, by Attila Szegedi
ZeroTurnaround
•
2K views
Language Design Tradeoffs - Kotlin and Beyond, by Andrey Breslav
ZeroTurnaround
•
1.5K views
Runtime Innovation - Nextgen Ninja Hacking of the JVM, by Ryan Sciampacone
ZeroTurnaround
•
2.1K views
Easy Scaling with Open Source Data Structures, by Talip Ozturk
ZeroTurnaround
•
3.4K views
JVM JIT compilation overview by Vladimir Ivanov
ZeroTurnaround
•
11.2K views
How To Do Kick-Ass Software Development, by Sven Peters
ZeroTurnaround
•
2.3K views
Level Up Your Git and GitHub Experience by Jordan McCullough and Brent Beer
ZeroTurnaround
•
1K views
AST Transformations: Groovy’s best kept secret by Andres Almiray
ZeroTurnaround
•
1.3K views
Tap into the power of slaves with Jenkins by Kohsuke Kawaguchi
ZeroTurnaround
•
4.8K views
Language Design Tradeoffs (Kotlin and Beyond) by Andrey Breslav
ZeroTurnaround
•
1.1K views
Spring 4 on Java 8 by Juergen Hoeller
ZeroTurnaround
•
13.3K views
On Inherent Complexity of Computation, by Attila Szegedi
ZeroTurnaround
•
1.3K views
Recently uploaded
Knowledge Graphs and Generative AI_GraphSummit Minneapolis Sept 20.pptx
Neo4j
33 views
•
31 slides
Solving today’s Traffic Problems with Sustainable Ride Hailing Solution
On Demand Clone
27 views
•
9 slides
How is AI changing journalism? Strategic considerations for publishers and ne...
Damian Radcliffe
117 views
•
108 slides
Getting your enterprise ready for Microsoft 365 Copilot
Vignesh Ganesan I Microsoft MVP
217 views
•
38 slides
Meetup_adessoCamunda_2023-09-13_Part1&2_en.pdf
MariaAlcantara50
40 views
•
31 slides
How to reduce expenses on monitoring
RomanKhavronenko
23 views
•
54 slides
Recently uploaded
(20)
Knowledge Graphs and Generative AI_GraphSummit Minneapolis Sept 20.pptx
Neo4j
•
33 views
Solving today’s Traffic Problems with Sustainable Ride Hailing Solution
On Demand Clone
•
27 views
How is AI changing journalism? Strategic considerations for publishers and ne...
Damian Radcliffe
•
117 views
Getting your enterprise ready for Microsoft 365 Copilot
Vignesh Ganesan I Microsoft MVP
•
217 views
Meetup_adessoCamunda_2023-09-13_Part1&2_en.pdf
MariaAlcantara50
•
40 views
How to reduce expenses on monitoring
RomanKhavronenko
•
23 views
h2 meet pdf test.pdf
JohnLee971654
•
64 views
GIT AND GITHUB (1).pptx
GDSCCVRGUPoweredbyGo
•
36 views
Common WordPress APIs_ Settings API
Jonathan Bossenger
•
29 views
"Stateful app as an efficient way to build dispatching for riders and drivers...
Fwdays
•
37 views
Accelerating Data Science through Feature Platform, Transformers and GenAI
FeatureByte
•
95 views
Safe Community Call #12.pdf
LornyPfeifer
•
29 views
9C Monthly Newsletter - SEPT 2023
PublishingTeam
•
234 views
Empowering City Clerks
OnBoard
•
82 views
Common WordPress APIs - Options API
Jonathan Bossenger
•
33 views
V3Cube Gojek Clone - Rebrand With Superiority
V3cube
•
61 views
EuroBSDCon 2023 - (auto)Installing BSD Systems - Cases using pfSense, TrueNAS...
Vinícius Zavam
•
67 views
Mule Meetup Calgary- API Governance & Conformance.pdf
NithaJoseph4
•
53 views
Framing Few Shot Knowledge Graph Completion with Large Language Models
MODUL Technology GmbH
•
44 views
Understanding Wireguard, TLS and Workload Identity
Christian Posta
•
190 views
Blast your app with Gatling! by Stephane Landelle
1.
Load testing made
easy Stéphane Landelle @ eBusiness Information @slandelle
2.
Load Testing" Gatling" Demo
3.
Load Testing" Gatling" Demo
4.
Load Testing" Gatling" Demo
5.
Load testing? About performance About
server side In “real” conditions
6.
Performance What for?"
7.
It’s all ‘bout
the money!" Conversion rates" Platform costs Performance What for?" (from business POV)
8.
" " Results/page : 10
=> 30 è +500 ms " è -20% pages seen
9.
è -1 %
sales" è Estimated loss: $160M/y +100 ms
10.
Performance" What for?" (from dev
POV) Fun!" (happens to be useful too)" Anticipate" Reproduce" Train
11.
How?" " "
12.
How?" " Define goals" èRequirements
13.
How?" " Analyze" èData" èMonitor
14.
How?" " Simulate" èBehaviors" èInjector
15.
How?" " Iterate!!!"
17.
Jmeter, The Grinder,
LoadUI, Tsung, Locust, Load Runner, Rational, NeoLoad…
18.
Issue #1 High Performance
19.
1 user =
" 1 thread
20.
50 threads on
a JVM
21.
With 2000 threads
23.
Blocking I/O
24.
Threads ?" Waiting…
25.
… and sleeping
27.
JMeter 2.8 perf
test, expecting 300 tr/sec Can you trust your results ?
28.
JMeter reference test
with Gatling, expecting 300 tr/sec
29.
Usability Issue #2
30.
Listen, it's not
that complicated... Graphical User Interface
31.
Maintainability Issue #3
32.
What is this
change about ?
33.
Gatling can change all
that !
34.
Synchronous" " 1user=1thread" " Blocking I/O - Asynchronous -
Actor model - Non blocking I/O
35.
Actors
36.
NIO
37.
Reach new limits
38.
From the Play2
Computer-Database sample. (cf: https://github.com/gatling/computer-database)
39.
Scenario " Scala code" DSL " = =
40.
Use the rich
DSL … Checks regex / css / xpath / jsonPath find / findAll / count is / in / not / whatever Structures doIf / repeat / during / asLongAs randomSwitch / roundRobinSwitch Error handling tryMax / exitBlockOnFail Feeders csv / tsv / jdbc
41.
… or write
your own " Scala code…
42.
… or use
the Recorder
43.
• Maven Plugin •
Maven archetype (run in IDE) • Jenkins plugin • Graphite live reporting
45.
Coming soon… • Websockets,
JDBC… • Clustering
46.
Demo
48.
http://gatling-tool.org http://github.com/excilys/gatling @GatlingTool