Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CodeFest 2012. Прошутинская С. Блеск и нищета и...
Search
CodeFest
April 18, 2012
0
700
CodeFest 2012. Прошутинская С. Блеск и нищета инструментов нагрузочного тестирования XMPP
CodeFest
April 18, 2012
Tweet
Share
More Decks by CodeFest
See All by CodeFest
CodeFest 2019. Илья Редько (ONLY) — Дизайн без правок
codefest
1
870
CodeFest 2019. Александр Зезюлин (Wargaming) – Прекрасное далёко
codefest
0
820
CodeFest 2019. Александр Баяндин (Badoo) — Нетрадиционное использование автотестов
codefest
0
1.3k
CodeFest 2019. Антон Кочепасов (Rambus) — Как считать на питоне быстрее, чем на C++
codefest
0
820
CodeFest 2019. Александр Лысковский (iFarm Project, Alawar, Welltory) — Как придумывать новое: продукты, бизнесы, ниши
codefest
0
930
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.1k
CodeFest 2019. Андрей Паньгин (Одноклассники) — JVM TI: как сделать «плагин» для виртуальной машины
codefest
0
1.2k
CodeFest 2019. Владимир Плизга (ЦФТ) — Перевод Spring Boot микросервисов с Java 8 на 11: что может пойти -не- так?
codefest
0
1.7k
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Context Engineering - Making Every Token Count
addyosmani
9
500
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Automating Front-end Workflow
addyosmani
1371
200k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
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]