Нагрузочное тестирование Мессенджера
Зачем
Что нагружали
Не нагружали сторонние интеграции
Подготовка
Пул юзеров для нагрузочного тестирования
Фильтрация в арбитре
Фильтрация stream.send
Фильтрация sockstream
Профиль глубины чатов
Messenger2 access logs
Cоздание начальных данных
Построение профиля нагрузки
Подача нагрузки
Дашборд
Интерпретация результатов
Очистка данных из бд
Первый подход
https://cf.avito.ru/pages/viewpage.action?pageId=108628933
10k тестовых юзеров, нагрузка до 15k rps
Antispam efficiency
MongoDB operation time
MongoDB disk utilization
Mongo db memory cached
Текущие выводы
By Emelin Alexander