Конференция завершена. Ждем вас на TestDriven Conf в следующий раз!

Нагрузочное тестирование и платформенные сервисы

Привет, друзья!

Хотя зима ещё не закончилась, в воздухе явно пахнет весной. А это значит, что наша с вами встреча становится чуть ближе — 28 и 29 апреля мы соберёмся на TestDriven Conf.

Забронировать билет на TestDriven Conf 2022!

Сегодня поговорим о нагрузочном тестировании. Наверняка вы и ваши коллеги задавались подобными вопросами:

  • Сколько пользователей в действительности может выдержать сайт? 
  • Как загружен наш кластер сейчас и когда нужно будет покупать железки?
  • Можем ли мы автоматически уменьшать облако в ночное время и увеличивать днём, чтобы экономить деньги?
  • Что произойдёт в случае, если проект будет успешнее, чем мы ожидаем? 
  • Выдержим ли мы нагрузку на распродаже/рекламе?
  • Готов ли новый проект или версия ПО к запуску?

Без качественно построенных процессов и правильного набора инструментов по нагрузочному тестированию на эти вопросы тяжело получить хорошие ответы — об этом и пойдёт речь в секции нагрузочного тестирования.


Хранилищем результатов тестов производительности для популярных инструментов является InfluxDB. Это хранилище используется для JMeter, Gatling, Performance Center... И если выполнять тесты производительности регулярно, по несколько раз в день, то вскоре фильтровать результаты тестов производительности становится сложно. Запросы к InfluxDB становятся медленными.

Команда нагрузки ВТБ столкнулась с такой проблемой. И возникла необходимость разделения данных так, чтобы они сразу соответствовали фильтрам. А также необходимость хранения данных так, чтобы приходилось реже выполнять сложные агрегатные функции. Это позволило выполнять запросы быстрее.

Вячеслав Смирнов в своём докладе покажет типовые проблемы, и решения, которые могут быть полезны на разных проектах.


Доклад Анатолия Пласковского (ЮMoney) интересен подходом к организации нагрузочных тестов, своей методикой и инструментарием, а также регулярным и автоматическим использованием созданных наработок для планирования мощностей.

Из выступления Анатолия узнаем о том, как:

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

Чтобы ожидание конференции не было столь томительным, предлагаем почитать новую статью в нашем блоге на Хабре (можете сразу подписаться).

Как тестировать платформенные сервисы

Однажды QA-инженерам Авито пришла задача — выяснить у платформенной команды, насколько им нужно тестирование их решений — сервисов, библиотек и процессов. Если коротко, то PaaS в Авито позволяет легко (и можно сказать, при нулевом знании внутренней кухни) создать свой сервис и начать пилить продуктовые компоненты.

С какими проблемами пришлось столкнуться тестировщикам при первом приближении к тестированию PaaS, как происходил сам процесс тестирования платформенных решений, какую пользу это принесло — читайте статью Ларисы Седниной, QA-инженера Авито.


Чтобы оперативно узнавать обо всех новостях конференции, подписывайтесь на наши соцсети (FB, VK, Telegram-канал).

На сегодня всё! До скорого!