Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
test-plan_secured3d.doc
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
115 Кб
Скачать
☆

3.1.7Load Testing

Goal:

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

Process description:

  • Создать нагрузочные скрипты по тестированию функциональности приложения;

  • Запустить выполнения одного скрипта несколькими виртуальными пользователями;

  • Измерять время выполнения операций при определенных интенсивностях выполнения этих операций;

  • Увеличивать количество выполняемых операций с помощью виртуальных пользователей и определить границы приемлемой производительности;

  • Определить границы приемлемой производительности при увеличении интенсивности выполнения операций с помощью виртуальных пользователей;

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

  • Запустить несколько виртуальных пользователей работающих с приложением при наличии фоновой нагрузки на сервер и оценить характеристики работы системы.

Completion Criteria:

Успешное завершение испытаний без каких-либо сбоев и в приемлемых критериях производительности.

3.1.8Stress Testing

Goal:

Определить насколько приложение и система в целом работоспособны в условиях стресса и также оценить способность системы к регенерации. Также определить и документировать условия, при которых система не продолжать функционировать должным образом.

Process description:

  • С помощью нагрузочный скриптов, которые выполняются группой виртуальных пользователей, повысить интенсивность выполнения операций до очень высоких значений и оценить деградацию производительности;

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

  • Установить количество виртуальных пользователей одновременно выполняемых разных (одинаковых) операций выше ожидаемого значения и оценить производительность;

  • Для проверки ограничения ресурсов уменьшить память (ОЗУ и DASD) на сервере до минимального значения и оценить показатели производительности;

  • Запустить выполнения нагрузочных скриптов сводя к минимуму память (ОЗУ и DASD) с увеличением нагрузки процессора к максимуму на клиентской рабочей станции и оценить уменьшение критериев производительности;

Completion Criteria:

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

3.1.9Volume Testing

Goal:

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

Process description:

  • Увеличить объем данных в баз данных до максимуму (фактические или уменьшено), выполнять запросы к базе данных в течении длительного периода и оценить производительность;

  • Установить количество виртуальных пользователей одновременно выполняемых запросы к базе данных выше ожидаемого значения и оценить критерии производительность;

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

Completion Criteria:

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]