The power of Gatling is the DSL it provides to allow writing meaningful and expressive tests. We provide an overview of the framework, a description of their development environment and goals, and present their test results.
Source code available https://github.com/lawlessc/random-response-time
6. CHRIS
LAWLESS
Code Wrangler
Polygon creator
KEVIN
YU WEI XIA
Code Wrangler
CIARAN
Ó HUALLACHÁIN
Code Wrangler
FERGAL
CARROLL
Code Wrangler
@phergalkarl
AMAN KOHLI
Architect
@akohli
BILL MONKS
Leader in Chief
@billmonks
The Team
8. Enterprise Mobile
Many Users, Many Systems
• > 20k users
• ~ 20k systems (joke!)
Lots of different security access
and systems
Device plurality
Many Locations, Many
Networks
9. Gatling
• http://gatling.io | https://
github.com/gatling/
• Built on Netty + Akka + Scala
• add to sbt -
libraryDependencies +=
"io.gatling.highcharts" % "gatling-charts-
highcharts" % "2.0.0-RC5"
• Good start http://
www.thoughtworks.com/
insights/blog/gatling-take-your-
performance-tests-next-level
10. Why Gatling
• Powerful, simple DSL
scn.users(10).ramp(30).protocolConfig(
httpConf)!
• Easy to add security and
other elements
• Varying transport support
• HTTP
• Websockets
• JMS
• We found Jmeter fiddly.
11. Why Gatling (2)
• Great Reporting and Charting
• Active Users, Requests
• Over time
• See Example 1
• walk through Details and
Global views
27. Security Pass
Sensors Employee Devices
The Physical World
THE REFLEKTOR
Security Services
AuthZ
AuthN
…
Eventing
Engine
Bridge
Payment
Services
Access
Services
Printing
Services
the Reflektor
Bridge and New Services
App Services and
Resources
35. Thank you Scala Dublin
and @gilttech and @greheine and Joe McCarthy (@jmcarthy99) and
@nounproject
36. NOUN PROJECTS THANKS
Smartphone designed by James Fenton from the Noun Project
!
Creative Commons – Attribution (CC BY 3.0)
Identification designed by Mark Shorter from the Noun Project
Ibeacon designed by Stéphanie Rusch from the
Nount Project
!
Creative Commons – Attribution (CC BY 3.0)
Arduino designed by uizin from the Noun Project
!