В начале ноября в гостинице «Holiday Inn Moscow Simonovsky» прошла третья по счету внутренняя конференция Перфоманс Лаб по нагрузочному тестированию.
Целью нагрузочного тестирования является измерение производительности информационных систем клиентов. В его рамках тестировщики воссоздают нагрузку, которая возникает при реальной работе системы, и определяют факторы и «узкие места», которые ограничивают производительность. Нагрузочное тестирование проводится для минимизации рисков, сбоев и отказов информационных систем при работе под нагрузкой.
О конференции
По словам руководителя профильного направления компании Александра Макарова, ключевая цель этого мероприятия остается неизменной: создание условий для обмена ценным профессиональным опытом между сотрудниками Перфоманс Лаб.
«Мы проводим уже третью конференцию по нагрузочному тестированию и каждый раз находим новые темы для обсуждения с коллегами. Сегодня мы поговорим о нашей новой R&D разработке, а также об используемых в работе плагинах и о различных нестандартных подходах, которые применяют сотрудники компании для проведения успешного нагрузочного тестирования», — рассказал он.
Доклады
В частности, на мероприятии было представлено сразу два доклада о методах обработки результатов тестирования. Первый рассказывал об использовании базы данных InfluxDB и Graphana при работе с инструментом нагрузочного тестирования JMeter, второй касался подхода к построению графиков для экспресс-отчетов другого инструмента нагрузочного тестирования — LoadRunner, с помощью IPython. Также участники встречи познакомились с уникальным опытом команды одного из проектов Перфоманс Лаб по нагрузке dll-библиотек через JMeter. Разговор о тонкостях работы с этим инструментом нагрузочного тестирования продолжился рассуждениями о пользе написания плагинов для интеграции JMeter с различными информационными системами. В качестве примера был приведен разработанный в компании плагин Tailsampler.
Тему работы с инструментами нагрузочного тестирования в этот раз закрыл доклад о результатах исследования, посвященного сравнению эффективности JMeter и LoadRunner. А в заключение прозвучал рассказ об R&D разработке движка для тестирования, сделанной в Перфоманс Лаб. Поскольку пока проект еще не вышел на финишную прямую, это выступление стало своего рода анонсом будущей презентации новации.
Стоит сказать, что отличительной особенностью ноябрьской конференции стало участие в ней сотрудников ижевского офиса Перфоманс Лаб. Команда поволжского филиала компании рассказала о собственных методах и подходах к тестированию, многие из которых, как выяснилось, были в новинку для тестировщиков из Москвы.
Поскольку тем для обсуждения у нагрузочных тестировщиков осталось еще немало, организаторы мероприятия считают, что практику проведения конференций по обмену опытом в Перфоманс Лаб следует продолжить.