Стресс-тестирование веб-сокета
-
22-09-2019 - |
Вопрос
Я хотел бы провести некоторое стресс-тестирование приложения на основе WebSocket.Кто-нибудь знает инструмент, который может помочь мне в этой задаче?
Обновить:Я забыл упомянуть, но я предпочитаю инструменты с открытым исходным кодом или бесплатные инструменты, учитывая, что тесты, которые я выполняю, не предназначены для производства.
Спасибо, Luís M.Коста
Решение
Вы могли бы адаптировать закодированные веб-тесты Visual Studio test edition для выполнения тестов загрузки сокетов вместо http-тестов.
Инструментирование выполняется на основе статистики perfmon и может храниться в базе данных для более сложной отчетности.
Это бесплатно с артикулом Test Edition или полной лицензией Visual Studio, поэтому не будет применяться в зависимости от вашего набора инструментов.
Другие советы
Обычные веб-инструменты для стресс-тестирования основаны на объединении в пулы (для этого я бы рекомендовал СоапУИ).Идея состоит в том, чтобы измерить время отклика на данный запрос.Я не думаю, что это помогло бы протестировать реальное поведение веб-сокетов, потому что это не связано с запросом;сервер просто отправляет данные, когда они доступны.