Материал: Нагрузочное тестирование Apache с помощью ab

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Нагрузочное тестирование Apache с помощью ab

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики»







Лабораторная работа

Дисциплина: Программно-аппаратные средства защиты информации

«Нагрузочное тестирование Apache с помощью ab»


Выполнил:

Баландин Максим



Санкт-Петербург

Цель лабораторной работы:

Проверка работоспособности и производительности стандартно настроенного web-сервера в условиях нагрузочного тестирования. Получение теоретических знаний.

Ход выполнения работы:

Сервер установлен на целевом хосте и исправно функционирует.

Рисунок 1

Сделаем нагрузку на сервер в 5000 последовательных запросов:


Далее, сделаем нагрузку из такого же количества запросов, но 500 из них будут направлены на сервер одновременно:

Далее, увеличим количество одновременных запросов до 1000 и увидим, что сервер с нагрузкой не справился:

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

Сделаем нагрузку на скриптовой язык PHP. Сделаем нагрузку в 3000 последовательных запросов на сервер:


Видим, что сервер успешно справился, но по сравнению с html, затратил больше времени на обработку запросов:

Далее, к предыдущей нагрузке добавим 500 одновременных запросов.


Сервер справляется.

Повысим количество одновременных запросов до 900 и увидим, что сервер уже не справляется:


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