WebSocket и тесты производительности
QA
Performance
Backend



Тезисы

Протокол WebSocket добавил интерактивности веб-приложениям и стал встречаться всё чаще. С разными сочетаниями протоколов и форматов, например, STOMP + PlainText или свой протокол + JSON. Часто WebSocket используется для реализации чата с пользователем, иногда для сбора статистики. В Miro используется для обмена изменениями между участниками, для совместного редактирования онлайн-доски.

Я расскажу про инструменты работы с WebSocket и о своем опыте написания тестов производительности:

  • как посмотреть отправляемые и получаемые сообщения;
  • как удобнее измерять длительность процесса, который использует WebSocket;
  • как изучать взаимосвязи запросов и ответов;
  • как работать с WebSocket из инструментов нагрузки;
  • как реализовать поддержку нескольких подключений одновременно.

Вы узнаете про преимущества и недостатки инструментов работы с WebSocket, которые мне были полезны при отладке, при проверке функциональности и при нагрузке.

Аудитория

Backend-developer, qa-engineer.

Уровень сложности

Middle.

Miro

Вячеслав Смирнов

Занимаюсь разработкой и тестированием с 2007-го года. Совершенствую инфраструктуру тестирования производительности в Miro, ранее работал в банковской сфере над производительностью сервисов для юридических лиц. Развиваю сообщество инженеров по тестированию производительности qa_load, обсуждаю вопросы нагрузки в большой компании друзей.

Занимаюсь разработкой и тестированием с 2007-го года. Совершенствую инфраструктуру тестирования производительности в Miro, ранее работал в банковской сфере над производительностью сервисов для юридических лиц. Развиваю сообщество инженеров по тестированию производительности qa_load, обсуждаю вопросы нагрузки в большой компании друзей.

Другие спикеры секции QA

Еще на тему QA