Нагрузочное тестирование Oracle E-Business Suite
Внедрили процесс контроля производительности высоконагруженной ERP-системы, которая используется во всех филиалах крупнейшего телеком-оператора России. Партнёрство длится 9 лет.
ПАО «Ростелеком»
Как контролировать производительность при каждом обновлении?
Oracle E-Business Suite — критически важная ERP-система, которой пользуются все филиалы Ростелекома. Каждое обновление ПО несёт риск деградации производительности, но до начала проекта системного процесса контроля не существовало.
Необходимо было внедрить процесс нагрузочного тестирования с нуля: от выбора инструментов и разработки методики до регулярных циклов тестирования и взаимодействия с подрядчиком по разработке.
Пилот → Калибровка → Методика → Регулярные циклы
Пилотное тестирование
Провели НИР на примере согласованного бизнес-сценария. Подтвердили возможность нагрузочного тестирования свободно-распространяемыми средствами — без покупки дополнительных лицензий.
Калибровочные испытания
Добились соответствия тестовой нагрузки условиям промышленной эксплуатации. Сформулировали профиль нагрузки для долгосрочной оценки уровня деградации производительности.
Разработка методики и фреймворка
Создали методику нагрузочного тестирования и фреймворк, позволяющий проводить тестирование оперативно — как только возникает необходимость.
Регулярные циклы тестирования
Наладили процесс взаимодействия между подрядчиком по разработке, службой эксплуатации заказчика и командой тестирования. Проводим регулярные циклы НТ при каждом обновлении.
Системный контроль производительности
Контроль деградации
Измерение производительности каждого сценария под нагрузкой при каждом обновлении. Мгновенное выявление регрессий до попадания в продакшн.
Фреймворк и методика НТ
Собственный фреймворк на свободных инструментах. Методика, профиль нагрузки и документация — всё готово к запуску тестирования в любой момент.
Координация команд
Налаженное взаимодействие трёх сторон: подрядчика по разработке, службы эксплуатации заказчика и команды тестирования.
Производительность под контролем
Внедрённый процесс нагрузочного тестирования дал возможность оперативно выявлять проблемы производительности и определять их причины. Система стала надёжнее, время простоев сократилось.
Нужно нагрузочное тестирование?
Мы внедряем процессы контроля производительности с нуля и проводим нагрузочное тестирование высоконагруженных систем. 9+ лет опыта с enterprise-решениями.
Обсудить проект