Highload++ 2017 завершён!

Профессиональная конференция разработчиков высоконагруженных систем

СКОЛКОВО, Москва 7 и 8 ноября

11-я ежегодная конференция для разработчиков highload-систем, которая соберет   2 700 участников из разных регионов России и мира. Мероприятие направлено на обмен знаниями о технологиях, позволяющих одновременно обслуживать многие тысячи и миллионы пользователей.

Программа охватывает такие аспекты веб-разработок, как архитектуры крупных проектов, базы данных и системы хранения, системное администрирование, нагрузочное тестирование, эксплуатация крупных проектов и другие направления, связанные с высоконагруженными системами.

Нагрузочное тестирование ядра высоконагруженной системы
Основная секция

Доклад принят в Программу конференции

Тезисы




Нагрузочное тестирование ядра высоконагруженной системы / Полина Зубарева

Тезисы

Один из вариантов построения высоконагруженной системы – это разделение ее на высокопроизводительное масштабируемое ядро, реализующее логику проекта, и веб-интерфейс, занимающийся, в основном, отрисовкой полученных данных. При тестировании подобных систем возникают проблемы: во-первых, различные серверы ядра системы взаимодействуют по своим внутренним протоколам, во-вторых, часто требуется протестировать более сложную логику, чем посылка пачки одинаковых запросов на один адрес, в-третьих, нужно учитывать кластерность тестируемой системы. В результате применение стандартных средств нагрузочного тестирования оказывается невозможным. Для тестирования ядра почтовой системы был создан набор тестов, проверяющий все компоненты ядра на функционал и нагрузку, как по одному, так и при совместной работе.

В докладе будут более подробно рассмотрены:

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

Целевая аудитория

Разработчики высоконагруженных систем, специалисты по нагрузочному тестированию, технические руководители проектов подобного рода.

О докладчике

Полина Зубарева

Контакты: pzubareva@rbc.ru

Другие доклады секции
Основная секция

Rambler's Top100