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

Тестирование объемов

Тестирование объемов – это тестирование производительности системы на различных объемах базы данных.

После внедрения новой ИТ-системы рост данных неизбежно приводит к замедлению работы бизнес-операций. Обычно, со временем, размеры таблиц растут, и времена отклика операций в системе увеличиваются.

Чтобы избежать такой ситуации и оптимизировать систему до того, как пользователи начнут жаловаться, применяется особый вид тестирования — тестирование объемов. На отдельной копии базы данных генерируются дополнительные данные, в соответствии со всеми необходимыми ограничениями и правилами консистентности данных. После генерации данных можно как проверить работу отдельных операций, так и провести нагрузочный тест, который покажет как будет вести себя система на промышленных объемах данных, при работе сотен и тысяч пользователей.

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

Мы успешно выполняли тестирование объемов для систем, построенных на таких СУБД как Oracle, MS SQL Server, IBM DB2, Informix, Sybase, DB/400, MySQL.

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