Пока нет оценок.
Пожалуйста, подождите...

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

Инклюзивный подход включает в себя

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

Подход к нагрузочному тестированию приложений

  1. Планирование.  Сначала нужно определить требования производительности, тестируемые подсистемы, набор и количество информации, а также количество тестов и их длительность. На этапе планирования должны быть подготовлены 2 вида документов: предложения для тестирования производительности и план работы ресурсов.
  2. Подготовка. Подготовительный этап делится на подготовку спецификаций, конфигурацию среды для проведения тестов. Конфигурация среды – это завершающий этап подготовки, он необходим для установки и конфигурации генератора нагрузки, создания системных ресурсов мониторинга и генерирования количества данных, необходимых для проведения тестирования.
  3. Тестирование. Тестирование производительности начинается соответственно заранее разработанному плану в процессе тестирования. Специалисты по стресс-тестированию наблюдают за результатами. Тестирование производительности помогает точно определить, какие области не работают должным образом, и сосредоточиться на этих областях.
  4. Анализ результатов. Данный этап начинается с общего анализа параметров производительности, затем происходит испытание найденных ошибок под нагрузкой. Теперь вам нужно соотнести параметры производительности и изобразить их на диаграмме, чтобы подытожить и предоставить результаты клиенту.
  5. Итоги. Как только тестирование закончится, нужно отправить клиенту отчет о своей деятельности и найденных ошибках. Лучше предоставить рекомендации по оптимизации приложения и улучшению производительности платформы.

Оставить комментарий