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
70
0
Share
Load testing
mbie
January 28, 2016
More Decks by mbie
See All by mbie
Do not belittle rake tasks
mbie
0
240
wroclove.rb 2017 - recap
mbie
0
200
Building SQL queries with AREL and Ransack
mbie
0
830
Rewriting GIT history
mbie
0
88
Other Decks in Programming
See All in Programming
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
3
960
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
1.1k
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
1.3k
iOS26時代の新規アプリ開発
yuukiw00w
0
120
SkillsをS3 Filesに置く時のあれこれ
watany
3
1.6k
Firefoxにコントリビューションして得られた学び
ken7253
2
160
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
720
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
3.2k
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
180
Cloudflare で始める Data Platform
ta93abe
0
180
WebAssembly を読み込むベストプラクティス 2026年春版 / Best Practices for Loading WebAssembly (Spring 2026)
petamoriken
5
1.1k
なぜあなたのコードには「コシ」がないのか?〜AI時代に問う、最後まで美味しい設計と戦略〜 #phpconkagawa / phpconkagawa2026
shogogg
0
210
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
528
40k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
550
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Visualization
eitanlees
151
17k
Believing is Seeing
oripsolob
1
130
It's Worth the Effort
3n
188
29k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
800
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.7k
Between Models and Reality
mayunak
4
290
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