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
mbie
January 28, 2016
Programming
0
64
Load testing
mbie
January 28, 2016
Tweet
Share
More Decks by mbie
See All by mbie
Do not belittle rake tasks
mbie
0
210
wroclove.rb 2017 - recap
mbie
0
180
Building SQL queries with AREL and Ransack
mbie
0
820
Rewriting GIT history
mbie
0
72
Other Decks in Programming
See All in Programming
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
230
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
430
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
510
GoLab2025 Recap
kuro_kurorrr
0
790
SwiftUIで本格音ゲー実装してみた
hypebeans
0
550
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
150
ThorVG Viewer In VS Code
nors
0
460
これならできる!個人開発のすゝめ
tinykitten
PRO
0
140
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
140
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
430
Java 25, Nuevas características
czelabueno
0
120
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
680
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
120
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Amusing Abliteration
ianozsvald
0
78
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
130
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
The agentic SEO stack - context over prompts
schlessera
0
570
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
520
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Typedesign – Prime Four
hannesfritz
42
2.9k
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