Учебники

Тестирование базы данных — производительность

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

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

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

Нагрузочное тестирование

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

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

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

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

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

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

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

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

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

Стресс-тестирование

Стресс-тестирование проводится для определения точки останова системы. Здесь приложение загружается таким образом, что система выходит из строя в один момент. Эта точка называется точкой останова системы базы данных. Стресс-тестирование также известно как тестирование на усталость .

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

Наиболее распространенными инструментами стресс-тестирования являются LoadRunner и WinRunner .