Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Load testing
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
mbie
January 28, 2016
Programming
65
0
Share
Load testing
mbie
January 28, 2016
More Decks by mbie
See All by mbie
Do not belittle rake tasks
mbie
0
230
wroclove.rb 2017 - recap
mbie
0
190
Building SQL queries with AREL and Ransack
mbie
0
830
Rewriting GIT history
mbie
0
84
Other Decks in Programming
See All in Programming
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
340
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
550
How Swift's Type System Guides AI Agents
koher
0
270
TiDBのアーキテクチャから学ぶ分散システム入門 〜MySQL互換のNewSQLは何を解決するのか〜 / tidb-architecture-study
dznbk
1
180
AWS re:Invent 2025の少し振り返り + DevOps AgentとBacklogを連携させてみた
satoshi256kbyte
3
160
NakouPAY説明用
annouim0
0
170
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
100
Don't Prompt Harder, Structure Better
kitasuke
0
770
Server-Side Kotlin LT大会 vol.18 [Kotlin-lspの最新情報と Neovimのlsp設定例]
yasunori0418
1
150
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
270
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
2
520
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
130
Featured
See All Featured
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
440
Deep Space Network (abreviated)
tonyrice
0
120
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
100
Balancing Empowerment & Direction
lara
6
1.1k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
110
It's Worth the Effort
3n
188
29k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Navigating Team Friction
lara
192
16k
The browser strikes back
jonoalderson
0
980
Building an army of robots
kneath
306
46k
Evolving SEO for Evolving Search Engines
ryanjones
0
180
Transcript
Load testing Ruby Talks #9 28.01.2016 Mateusz Bielec
Agenda 2 ▪ What? ▪ Why? ▪ Where? ▪ How?
Welcome to PGS LOAD TESTING - WHAT IS IT? 3
Welcome to PGS PERFORMANCE BENCHMARKING How is my app performing
and how does that compare with the past? 4
Welcome to PGS LOAD TESTING How does my app’s behavior
change with a lot of users? 5
Welcome to PGS STRESS TESTING What happens when my app
gets swamped? 6
Welcome to PGS LOAD TESTING - WHY? 7
Welcome to PGS ▪ Improve site speed and server performance
▪ Knowing the limits and bottlenecks WHY? 8
Welcome to PGS LOAD TESTING - WHERE? 9
Welcome to PGS 10 Source: https://memegenerator.net/instance/22605665
Welcome to PGS 11 Source: https://memegenerator.net/instance/63826237
Welcome to PGS LOAD TESTING - HOW? 12
Welcome to PGS APACHE BENCH https://httpd.apache.org/docs/2.2/programs/ab.html 13
ab -n 10 -c 3 http://www.pgs-soft.com/
POST request
Cookie
Welcome to PGS API BOMB https://github.com/vasilakisfil/api_bomb 17
Welcome to PGS ▪ Written in Ruby ▪ Multiple configuration
options ▪ Dynamic parameters ▪ Still in development API BOMB 18
Global settings
Single and multiple request
Output
Dynamic endpoints
Dynamic probability
Welcome to PGS ▪ Load testing is required to check
performance and find bottlenecks ▪ ApacheBench is simple and powerful ▪ ApiBomb for Rubyists ;) Summary 24
QUESTIONS?
PGS Software S.A. Tel.: +48 71 79 82 692 Fax:
+48 71 79 82 690 E-mail:
[email protected]
www.pgs-soft.com