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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
890
CodeFest 2019. Александр Зезюлин (Wargaming) – Прекрасное далёко
codefest
0
840
CodeFest 2019. Александр Баяндин (Badoo) — Нетрадиционное использование автотестов
codefest
0
1.4k
CodeFest 2019. Антон Кочепасов (Rambus) — Как считать на питоне быстрее, чем на C++
codefest
0
830
CodeFest 2019. Александр Лысковский (iFarm Project, Alawar, Welltory) — Как придумывать новое: продукты, бизнесы, ниши
codefest
0
940
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.2k
CodeFest 2019. Владимир Плизга (ЦФТ) — Перевод Spring Boot микросервисов с Java 8 на 11: что может пойти -не- так?
codefest
0
1.7k
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Test your architecture with Archunit
thirion
1
2.1k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
49
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
My Coaching Mixtape
mlcsv
0
46
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Skip the Path - Find Your Career Trail
mkilby
0
53
Embracing the Ebb and Flow
colly
88
5k
Speed Design
sergeychernyshev
33
1.5k
A Modern Web Designer's Workflow
chriscoyier
698
190k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
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]