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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
mbie
January 28, 2016
Programming
76
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Load testing
mbie
January 28, 2016
More Decks by mbie
See All by mbie
Do not belittle rake tasks
mbie
0
260
wroclove.rb 2017 - recap
mbie
0
210
Building SQL queries with AREL and Ransack
mbie
0
840
Rewriting GIT history
mbie
0
100
Other Decks in Programming
See All in Programming
Oxlintはいいぞ(続)
yug1224
1
550
Deep dive into the select statement (GopherCon UK)
jespino
0
170
スマート反転とウェブアクセシビリティ
camiha
0
130
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.9k
Foundry Localでエージェント開発
seosoft
0
140
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
160
デプロイ直後のレイテンシスパイクを調べたら、 Railsの仕様にたどり着いた
nhsykym
0
110
PyO3 で既存 Python 評価器を Rust core 化する ー wasm-bindgen でブラウザにも配るための設計
kdash
1
490
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
54
36k
Claude Codeを組織的に動かして月400PRを実現した話
happy_ryo
0
260
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
290
Kiroで創り、AgentCoreで繋ぐ!AWSで実践する「AI-DLC」から「AIエージェント統合」までの最新地図
licux
2
350
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
520
Agile that works and the tools we love
rasmusluckow
331
22k
Paper Plane
katiecoart
PRO
2
53k
Google's AI Overviews - The New Search
badams
0
1.6k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
320
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Everyday Curiosity
cassininazir
0
310
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
420
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
440
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
470
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