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