+7 (499) 753 10 85

<SIROCCO>
Обладая более чем десятилетним опытом работы по обеспечению качества ИТ-систем и ИТ-сервисов, компания <ScriptMaster> разработала инструмент <Sirocco> — платформу для проведения нагрузочных испытаний и мониторинга производительности различных ИТ-систем и сервисов.
Экспертиза специалистов <ScriptMaster> в сфере QA, а также опыт эксплуатации решений для мониторинга производительности ИТ-решений различных производителей в десятках выполненных проектов, позволили <ScriptMaster> оптимальным образом подобрать и реализовать в <Sirocco> характеристики платформы для мониторинга производительности, чтобы наиболее полно и в разумные сроки решать задачи заказчика по повышению надежности и качества функционирования ИТ-систем.
Области использования <Sirocco> включают в себя:
-
Тестирование производительности;
-
Тестирование совместимости;
-
Автоматизированное тестирование функциональности;
-
Контроль доступности и производительности;
-
Тестирование интерфейсов.
Одной из областей применения, где использование <Sirocco> дает ощутимый эффект, является автоматизация функционального тестирования процессинговых систем, где решение <Sirocco> может использоваться для контроля доступности и производительности платежных сервисов в режиме 24 х 7. Обеспечение качества процессинговых систем имеет ряд специфических характеристик, которые специалисты <ScriptMaster> учли при разработке инструмента <Sirocco>, в частности:
-
Высокая транзакционная нагрузка: сотни и тысячи транзакций в секунду (эквайринг);
-
Использование специализированных отраслевых протоколов и их диалектов: ISO, NDC, DDC;
-
Чувствительность производительности к данным и негативным сценариям;
-
Использование шифрования, влияние антифрода;
-
Высокая вариативность сценариев обработки транзакций и большое количество различных платежных сервисов;
-
Высокая трудоемкость отладки эмуляторов и скриптов для проведения тестирования.
Основными преимуществами платформы <Sirocco> являются:
-
Поддержка распространенных специализированных протоколов;
-
Встроенные модели тестирования сервисов (финансовые, мобильные, социальные, интернет сервисы);
-
Интеграция с имеющимися у заказчика продуктами для проведения нагрузочного тестирования от крупнейших вендоров (HP Performance Center, HP ALM, MicroSoft TFS, MicroSoft Visual Studio), дающая возможность ощутимо расширить функциональность используемого ПО;
-
Минимальные требования к вычислительным ресурсам, выделяемым под вспомогательные компоненты тестового стенда и, как следствие, существенное снижение стоимости тестового стенда: высокопроизводительное ядро платформы обеспечивает возможность генерации требуемой нагрузки с обычной рабочей станции;
-
Гибкость в настройке тестового окружения, позволяющая описывать логику нагрузочных скриптов и ответов эмуляторов в удобном для восприятия табличном формате (или в виде скрипта).
Использование платформы <Sirocco> дает следующий эффект:
-
Анализ статистики работы системы и создание профилей нагрузки: сокращение сроков за счет готовых шаблонов моделей тестирования и отработанной методики сбора статистики;
-
Требования к производительности: сокращение сроков за счет готового набора типовых требований к производительности процессинговых систем;
-
Методика и план нагрузочного тестирования: методика учитывает особенности тестирования процессинговых систем и в частности SmartVista;
-
Среда для проведения тестов: за счет минимальных требований к оборудованию и возможности эмулировать большое количество внешних систем существенно снижаются требования, сложность и, как следствие, стоимость тестового стенда;
-
Скрипты и эмуляторы – сокращение сроков за счет готовых эмуляторов внешних систем и источников нагрузки (за счет чего достигается максимальная экономия на сроках работ).