Вячеслав Смирнов. WebSocket и тесты производительности

  Рет қаралды 1,422

CodeFest Russia

CodeFest Russia

Жыл бұрын

Протокол WebSocket добавил интерактивности веб-приложениям и стал встречаться всё чаще. С разными сочетаниями протоколов и форматов, например, STOMP + PlainText или свой протокол + JSON. Часто WebSocket используется для реализации чата с пользователем, иногда для сбора статистики. В Miro используется для обмена изменениями между участниками, для совместного редактирования онлайн-доски.
Я расскажу про инструменты работы с WebSocket и о своем опыте написания тестов производительности:
- как посмотреть отправляемые и получаемые сообщения;
- как удобнее измерять длительность процесса, который использует WebSocket;
- как изучать взаимосвязи запросов и ответов;
- как работать с WebSocket из инструментов нагрузки;
- как реализовать поддержку нескольких подключений одновременно.
Вы узнаете про преимущества и недостатки инструментов работы с WebSocket, которые мне были полезны при отладке, при проверке функциональности и при нагрузке.
Презентация: disk.yandex.ru/i/wl604f78GU37bQ
Codefest: codefest.ru

Пікірлер: 6
@gibgibaaa
@gibgibaaa 4 ай бұрын
Огонь!!! Шикарный доклад
@suspiciousgoose7904
@suspiciousgoose7904 Жыл бұрын
Очень крутой доклад! Спасибо
@dinarsamara4923
@dinarsamara4923 Жыл бұрын
Классный доклад!
@smirnovqa-en
@smirnovqa-en Жыл бұрын
🔗 описание доклада: 12.codefest.ru/lecture/2000 Материалы выступления: 📗 слайды: miro.com/app/board/uXjVOOEJBCQ=/?share_link_id=881602239139 (можно оставлять комментарии, задавать вопросы прямо к слайдам) 📔 к слайдам есть дополнение: miro.com/app/board/uXjVOEMFrMw=/?share_link_id=796290666826 это бенчмарк разных утилит для просмотра WebSocket, где пока заполнены слайды с картинками только для Mozilla Firefox - но и это интересно, может вы не знали как можно в Mozilla посмотреть Ping Frames, а там показано как Код: 📚 описание метода перехвата WebSocket: docs.telerik.com/fiddlercore/api/fiddler.fiddlerapplication#Fiddler_FiddlerApplication_OnWebSocketMessage 📚 fiddlerbook.com/om/html/2DD5A052.htm ⚒ реализация перехвата и визуализации обработки WebSocket в Fiddler Classic: github.com/polarnik/Fiddler.4.OnWebSocketMessage ⚒ реализация генерации нагрузочного скрипта по выделенным WebSocket-запросам: gist.github.com/polarnik/0408cf8a4e9916c4308b8c31b10d9aaf
@immateriumq
@immateriumq 2 ай бұрын
Каким инструментом можно имитировать большое количество подключений клиентов, имея токены? В jmeter не смог найти такую функциональность
@TOuAMA_TOKAHABA
@TOuAMA_TOKAHABA Жыл бұрын
iot явно не 90%. Из всего того что ковырял, на вебсокетах ни одного iot не работало, ну не нужен там realtime. В основном это mqtt.
Sigma Girl Education #sigma #viral #comedy
00:16
CRAZY GREAPA
Рет қаралды 123 МЛН
1❤️#thankyou #shorts
00:21
あみか部
Рет қаралды 69 МЛН
Как тестировать Websocket | Java QA Automation
50:32
сюрприз
1:00
Capex0
Рет қаралды 1,2 МЛН
5 НЕЛЕГАЛЬНЫХ гаджетов, за которые вас посадят
0:59
Кибер Андерсон
Рет қаралды 1,5 МЛН
С ноутбуком придется попрощаться
0:18
Up Your Brains
Рет қаралды 430 М.