Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
CodeFest 2012. Прошутинская С. Блеск и нищета и...
Search
CodeFest
April 18, 2012
720
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CodeFest 2012. Прошутинская С. Блеск и нищета инструментов нагрузочного тестирования XMPP
CodeFest
April 18, 2012
More Decks by CodeFest
See All by CodeFest
CodeFest 2019. Илья Редько (ONLY) — Дизайн без правок
codefest
1
940
CodeFest 2019. Александр Зезюлин (Wargaming) – Прекрасное далёко
codefest
0
900
CodeFest 2019. Александр Баяндин (Badoo) — Нетрадиционное использование автотестов
codefest
0
1.4k
CodeFest 2019. Антон Кочепасов (Rambus) — Как считать на питоне быстрее, чем на C++
codefest
0
890
CodeFest 2019. Александр Лысковский (iFarm Project, Alawar, Welltory) — Как придумывать новое: продукты, бизнесы, ниши
codefest
0
990
CodeFest 2019. Роман Квартальнов (Zephyr) — Почему Project Manager косячит?
codefest
0
1.2k
CodeFest 2019. Florian Rival (Facebook) — Beyond Web-Apps: WebAssembly, JS and React to rewrite native apps
codefest
0
1.3k
CodeFest 2019. Андрей Паньгин (Одноклассники) — JVM TI: как сделать «плагин» для виртуальной машины
codefest
0
1.3k
CodeFest 2019. Владимир Плизга (ЦФТ) — Перевод Spring Boot микросервисов с Java 8 на 11: что может пойти -не- так?
codefest
0
1.8k
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
360
Code Review Best Practice
trishagee
74
20k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
How to Talk to Developers About Accessibility
jct
2
580
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Paper Plane
katiecoart
PRO
5
54k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
370
Transcript
Блеск и нищета инструментов нагрузочного тестирования XMPP Прошутинская Светлана Инженер
по тестированию производительности CodeFest Новосибирск 2012
HP LoadRunner Siege ApacheBench JMeter WAPT IBM Rational SilkRunner Grinder
Tsung Sandstorm Multi-Mechanize vPerformer OpenSTA PureLoad http-Load PerformanceXpert Load2Test Pylot StressTester ЛунаПарк 2
3
4
IRC POP3 DNS IMAP SMTP FTP HTTPS XMPP RTMP LDAP
SNMP Membase BitTorrent SIP BGP Thrift JDBC SOAP HTTP 5
IRC POP3 DNS IMAP SMTP FTP HTTPS XMPP RTMP LDAP
SNMP Membase BitTorrent SIP BGP Thrift JDBC SOAP HTTP 5
IRC POP3 DNS IMAP SMTP FTP HTTPS XMPP RTMP LDAP
SNMP Membase BitTorrent SIP BGP Thrift JDBC SOAP HTTP 5
6
7
Подключение 7
Подключение Получение списка контактов 7
Подключение Получение списка контактов Обмен информацией 7
8
9
10
11
12
• Нагрузка в десятки тысяч пользователей • Гибкое программирование сценариев
• Реализация различных схем нагрузки • Минимум трудозатрат на разработку 13
T s u n g 14
T s u n g 14
15
16
Как дела? 17
Как дела? Привет! 17
Как дела? Привет! Я так рада тебя видеть! 17
Как дела? Привет! Я так рада тебя видеть! Куда пропал?
17
Как дела? Привет! Я так рада тебя видеть! А вообще,
дела хорошо:) Куда пропал? 17
• Нагрузка в десятки тысяч пользователей • Гибкое программирование сценариев
• Реализация различных схем нагрузки • Минимум трудозатрат на разработку 18
• Нагрузка в десятки тысяч пользователей • Гибкое программирование сценариев
• Реализация различных схем нагрузки • Минимум трудозатрат на разработку • Корректный разбор XML 18
19
20
20
21
21
21
21
22
22
22
22
22
23
23
23
23
23
23
23
24
<iq xmlns="jabber:client" type="get" id="roster123" > <query xmlns="jabber:iq:roster"/> </iq> 25
. . . 26
. . . . . . 26
<iq from=‘
[email protected]
' to=’
[email protected]
/wifi’ id=’roster123’ type='result'> <query xmlns='jabber:iq:roster’> <item subscription='both’ jid=’
[email protected]
'/>
</query> </iq> . . . . . . 26
27
27
u s e r s time 15 min 30000 28
u s e r s time 10000 20000 29
TCP-sampler + 2 рабочих дня Гибкий и производительный инструмент тестирования
30
31
32
33
Прошутинская Светлана Инженер по тестированию производительности 119021, Россия, Москва, ул.
Льва Толстого, д.16. +7 (495) 739-70-00, доб.:6363 +7 (495) 739-70-70 — факс
[email protected]