Нагрузочное тестирование («load-testing, стресс-тестирование») — необходимо для определения или сбора показателей производительности и времени отклика программно-технической системы или устройства в ответ на внешний запрос с целью установления соответствия требованиям, предъявляемым к данной системе (устройству).
Для исследования времени отклика системы на высоких или пиковых нагрузках производится «стресс-тестирование», при котором создаваемая на систему нагрузка превышает нормальные сценарии её использования. Современная ИТ-инфраструктура должна обеспечивать необходимый уровень производительности. Любые сбои, задержки и отказы могут стать причиной потери клиентов, как текущих, так и потенциальных. Основная цель нагрузочного тестирования заключается в том, чтобы, создав определённую ожидаемую в системе нагрузку (например, посредством виртуальных пользователей), наблюдать за показателями производительности системы.
При проведении нагрузочного тестирования необходимо определить сценарии тестирования, содержащих величины проектных и предполагаемых пиковых показателей системы. Каждый сценарий составляется исходя из следующих данных:
- объект тестирования;
- задачи тестирования;
- цели тестирования;
- требования;
- характеристики
- регламент.
Любое программное или серверное обеспечение должно работать под нагрузкой длительное время. Сбои и отказы системы могут привести к убыткам, потере клиентов и другим неприятным последствиям. Нагрузочное тестирование позволяет определить, как и с какой скоростью работает приложение под определенной нагрузкой. Посредством нагрузочного тестирования оценивается соответствие производительности продукта требованиям, сформулированным в ТЗ и проектной документации.
Все работы выполняются при условии предоставления технического задания (ТЗ) со стороны заказчика. Стоимость услуг рассчитывается индивидуально, согласно представленному ТЗ.