Перфоманс Лаб

Синтетическое тестирование

Синтетическое тестирование — стандартизированные тесты, показывающие производительность ИТ-системы в разрезе аппаратных и программных метрик производительности, таких как скорость чтения или записи на диск, скорость страничного обмена памяти, утилизация сети.

Стоимость оборудования для современных ИТ-систем достаточно высока и поэтому необходимо внимательно подобрать ее конфигурацию. Синтетическое тестирование позволяет подобрать наиболее производительную конфигурацию с учетом специфики ее работы, а так же показать ее текущие «узкие места». Помимо сравнения аппаратной части системы, синтетическое тестирование поможет в выборе наиболее производительной программной платформы, отвечая на вопросы:

  • Какую операционную систему выбрать?
  • Какая база данных быстрее для текущей задачи?
  • Какой сервер приложений использовать?

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

Для тестирования мы используем стандартизированные технологии, разработанные ведущими производителями программных продуктов. Стоит отметить, что данное тестирование не направленно на воспроизведение нагрузки, создаваемой пользователями систем. Поэтому данное тестирование применяется при тестировании дисковых подсистем, для тестирования различных синхронизаций и репликации баз данных.

В своей работе мы используем TPC-C, PCMark, iozone и другие инструменты, в зависимости от поставленных задач.

Проект по синтетическому тестированию занимает от двух дней (тестирование одного компонента) до нескольких месяцев (подбор наиболее эффективной конфигурации оборудования и программных средств).