МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Санкт-Петербургский
национальный исследовательский университет информационных технологий, механики
и оптики»
Лабораторная работа
Дисциплина: Программно-аппаратные средства защиты информации
«Нагрузочное
тестирование Apache с помощью ab»
Выполнил:
Баландин Максим
Санкт-Петербург
Цель лабораторной работы:
Проверка работоспособности и производительности стандартно настроенного web-сервера в условиях нагрузочного тестирования. Получение теоретических знаний.
Ход выполнения работы:
Сервер установлен на целевом хосте и исправно
функционирует.
Рисунок 1
Сделаем нагрузку на сервер в 5000
последовательных запросов:
Далее, сделаем нагрузку из такого же количества
запросов, но 500 из них будут направлены на сервер одновременно:

Далее, увеличим количество одновременных
запросов до 1000 и увидим, что сервер с нагрузкой не справился:
сервер наргузка тестирование
Сделаем нагрузку на скриптовой язык PHP.
Сделаем нагрузку в 3000 последовательных запросов на сервер:
Видим, что сервер успешно справился, но по сравнению с html, затратил больше времени на обработку запросов:
Далее, к предыдущей нагрузке добавим 500
одновременных запросов.
Сервер справляется.
Повысим количество одновременных запросов до 900
и увидим, что сервер уже не справляется:
Вывод: в ходе работы получены навыки нагрузочного тестирования, произведен анализ производительности и работоспособности сервера, определены критические количества одновременных запросов для данной конфигурации сервера.