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
CodeFest 2012. Прошутинская С. Блеск и нищета и...
Search
CodeFest
April 18, 2012
710
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
920
CodeFest 2019. Александр Зезюлин (Wargaming) – Прекрасное далёко
codefest
0
870
CodeFest 2019. Александр Баяндин (Badoo) — Нетрадиционное использование автотестов
codefest
0
1.4k
CodeFest 2019. Антон Кочепасов (Rambus) — Как считать на питоне быстрее, чем на C++
codefest
0
860
CodeFest 2019. Александр Лысковский (iFarm Project, Alawar, Welltory) — Как придумывать новое: продукты, бизнесы, ниши
codefest
0
960
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.2k
CodeFest 2019. Андрей Паньгин (Одноклассники) — JVM TI: как сделать «плагин» для виртуальной машины
codefest
0
1.3k
CodeFest 2019. Владимир Плизга (ЦФТ) — Перевод Spring Boot микросервисов с Java 8 на 11: что может пойти -не- так?
codefest
0
1.8k
Featured
See All Featured
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
160
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
A better future with KSS
kneath
240
18k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Optimizing for Happiness
mojombo
378
71k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
440
Everyday Curiosity
cassininazir
0
230
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Skip the Path - Find Your Career Trail
mkilby
1
150
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
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]