Гринатом расширяет перечень своих услуг

11.05.2018

"


В отрасли уже более 20 единых корпоративных систем, которыми пользуется более 80 000 человек. Для обеспечения контроля основных показателей, предъявляемых к информационным системам Госкорпорации «Росатом» летом 2017 года в управлении архитектуры и интеграции АО «Гринатом» был создан отдел автоматизации и контроля тестирования. Перед новым подразделением поставлены следующие задачи:

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

Реализация проектов


Первым внутренним проектом отдела стало создание сервиса по нагрузочному тестированию единой отраслевой системы документооборота (ЕОСДО) и единой отраслевой системы закупочной деятельности (ЕОС-Закупки).

Охват аудитории данных цифровых платформ растёт. Сегодня в ЕОСДО зарегистрировано уже 75 000, в ЕОС Закупках – 8 000 человек, а максимальное количество конкурентных пользователей достигает 3 000 и 2500 соответственно.

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

Благодаря применению сервиса нагрузочного тестирования произошел качественный скачок в показателях, отражённый в следующих результатах (см. рисунок 1). Так, по сравнению с прошлым годом количество зафиксированных массовых инцидентов (МИ) было успешно снижено на 2 единицы при росте числа изменений ЕОСДО почти в 3 раза. А показатель дефектов и потенциальных МИ, выявленных через нагрузочное тестирование, возрос до 28, что в 14 раз больше, по сравнению с результатами 2015 года.



Был выполнен проект по проверке комплексного решения к проведению Дня информирования генерального директора. Перед сотрудниками стояла задача выявить риски и ограничения по срыву проведения выступления для предприятий отрасли. Для выполнения задачи были разработаны средства нагрузочного тестирования, которые эмулировали подключение и просмотр тестовой трансляции в соответствие с объёмами предполагаемой целевой аудитории.

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

Работа отдела отмечена благодарностью директора департамента информационных технологий Госкорпорации «Росатом» А.В. Чистяковой.


В дополнение к работе на внутренних проектах, сотрудники отдела автоматизации и контроля тестирования выполнили задачи для внешних заказчиков АО «Гринатом». Так, в кратчайшие сроки, в условиях повышенной занятости было проведено тестирование одной из распространённых систем управления сайтами и интернет-магазинами DIAFAN.CMS.

Задачами тестирования стали:

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

Условия проведения тестирования1:

Типовой хостинг: VDS «Стандарт»

Операционная система: CentOS 6

CPU: 2 cores 2,6 GHz

RAM: 2 GB

HDD: 20 GB


По результатам проекта, были зафиксированы следующие показатели:

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

За время 12-ти часового тестирования стабильности зафиксировано:

  1. Более 6 000 000 обращений к сайту
  2. Более 500 000 уникальных посетителей
  3. Более 92 000 пользователей
  4. Отправлено более 75 000 вопросов
  5. Выполнено более 117 000 заказов в интернет-магазин

Полученные параметры производительности и наработки на отказ CMS.DIAFAN сопоставимы с результатами крупнейших интернет-магазинов Рунета, таких как Юлмарт, Плеер.ру. С подробным техническим отчётом можно ознакомиться по ссылке.


О команде


Реализацией поставленных задач занимались следующие сотрудники АО «Гринатом» из отдела автоматизации и контроля тестирования: Алексей Буланов, начальник отдела; Андрей Витушкин, эксперт; Алексей Коротеев, старший аналитик; Руслан Тарасов, старший специалист. Руководителем проекта стал Сергей Репринцев, начальник управления архитектуры и интеграции.

В планах команды на 2018 год – внедрение сервиса автоматизированного функционального тестирования для ЕОСДО и ЕОСЗ. Данный сервис позволит повысить качество тестирования за счет исключения «человеческого фактора», автоматизации рутинных операций, подготовки данных, генерации отчетов и уменьшения времени прохождения проверок. Также планируется предоставлять сервис автоматизированного тестирования для других значимых корпоративных систем.




1Средства нагрузочного тестирования, реализованные на HP LoadRunner, полностью эмулирующие типовое пользовательское поведение от стандартного серфинга, поиска, фильтрации и сортировки товарных позиций до регистрации пользователей, сравнения товаров и оформления заказов и т.д.

"

Новости отрасли