Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
54
Добавлен:
23.03.2022
Размер:
442.17 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ,

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

(СПбГУТ)

Факультет инфокоммуникационных сетей и систем Кафедра программной инженерии и вычислительной техники

ПРАКТИЧЕСКАЯ РАБОТА №4

по дисциплине «Тестирование программного обеспечения»

студент гр. ИКПИ-84

_______________

Коваленко Л. А.

доцент каф. ПИиВТ

_______________

к.т.н. Лукша И. И.

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

2022

1. Постановка задачи

На основе понимания состава и содержания ранее прочитанной лекции по основным положениям нагрузочного тестирования, осуществить разработку и проверку выполнения сценариев нагрузочного тестирования с использованием Web-сервера nginx, средств ab, wget, Wireshark.

2. Ход работы

Результат запуска утилиты ab с суммарным количеством запросов страницы, равным 100, и количеством конкурентных запросов, равным 10,

приведен на рис. 1.

Рисунок 1. Результат запуска утилиты ab

Среднее значение обработанных запросов в секунду: 3693.72 запросов в секунду. Среднее время обработки запроса: 0.271 мс. Скорость передачи данных: 1414 Кбайт/сек.

2

Результат двух последовательных запусков wget приведен на рис. 2.

Рисунок 2. Результат двух последовательных запусков wget

График зависимости переданной/принятой информации от времени для второго запуска приведен на рис. 3.

Рисунок 3. График зависимости переданной/принятой информации от времени для второго запуска

Средняя скорость передачи в первом случае: 32.7 МБ/сек.

Средняя скорость передачи во втором случае: 18.5 МБ/сек. 3

Скорость упала, так как во втором случае использовалась программа

Wireshark для захвата трафика, которая требует некоторое количество ресурсов. Кроме того, в нашем случае клиент разделяет вычислительные ресурсы сервера, поэтому сравнивать эти скорости не совсем корректно.

Результаты захвата трафика для второго случая в Wireshark приведен на рис. 4.

Рисунок 4. Результаты захвата трафика для второго случая в Wireshark

Программы wget и Wireshark по-разному подсчитывают скорость.

3.Заключение

Врезультате выполнения практической работы мы осуществили разработку и проверку выполнения сценариев нагрузочного тестирования с использованием Web-сервера nginx, средств ab, wget, Wireshark.

4