Нагрузочное тестирование web-сайта научного центра «технологии успеха

Скачать диплом с рассмотрением провести нагрузочное тестирование Web–сайта и интерпретировать полученные результаты.
Author image
Askar
Тип
Дипломная работа
Дата загрузки
15.09.2024
Объем файла
382 Кб
Количество страниц
42
Уникальность
Неизвестно
Стоимость работы:
1520 руб.
1900 руб.
Заказать написание работы может стоить дешевле

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

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ 5

1 Тестирование программного обеспечения 6

1.1 Классификация тестирования ПО 6

1.2 Методы построения тестов 8

1.3 Методы и способы тестирования ПО 10

1.4 Методы и способы тестирования Web–сайта 25

2 Инструменты для нагрузочного тестирования 31

2.1 Основные инструменты нагрузочного тестирования 31

2.1 Настройка Apache JMeter для нагрузочного тестирования 33

2.2 Методы и способы тестирования Web–сайта 35

2.3 Нагрузочное тестирование сайта сервисного центра «Сириус» 39

ЗАКЛЮЧЕНИЕ 45

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 47

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВАлпатов А. Н. Тестирование и отладка программного обеспечения : методические указания / А. Н. Алпатов. – Москва : РТУ МИРЭА, 2020. – 40 с.
Ананьева Т. Н. Стандартизация, сертификация и управление качеством программного обеспечения : учебное пособие / Т.Н. Ананьева, Н.Г. Новикова, Г.Н. Исаев. – Москва : ИНФРА–М, 2021. – 232 с.
Белоус А. И. Кибероружие и кибербезопасность. О сложных вешах простыми словами : монография / А. И. Белоус, В. А. Солодуха. – Москва ; Вологда : Инфра–Инженерия, 2020. – 692 с.
Богданов М. Р. Перспективные языки веб–разработки : учебное пособие / М. Р. Богданов. – 2–е изд. – Москва : ИНТУИТ, 2016. – 264 с.
Богданов М. Р. Разработка клиентских приложений Web–сайтов : учебное пособие / М. Р. Богданов. – 2–е изд. – Москва : ИНТУИТ, 2016. – 258 с.
Вагин Д. В. Современные технологии разработки веб–приложений : учебное пособие / Д. В. Вагин, Р. В. Петров. – Новосибирск : НГТУ, 2019. – 52 с.
Гагарина Л. Г. Технология разработки программного обеспечения : учебное пособие / Л.Г. Гагарина, Е.В. Кокорева, Б.Д. Сидорова–Виснадул ; под ред. Л.Г. Гагариной. – Москва : ФОРУМ : ИНФРА–М, 2021. – 400 с.
Жданов О. Н. Методика выбора ключевой информации для алгоритма блочного шифрования : монография / О.Н. Жданов. – Москва : ИНФРА–М, 2021. – 88 с.
Защита от хакеров Web–приложений : практическое пособие / Джефф Форристал, Крис Брумс, Дрю Симонис и др.; Пер. с англ. В. Зорина. – Москва : Компания АйТи : ДМК Пресс, 2009. – 496 с.
Игнаткин А. А. Объектно–ориентированное программирование : курс лекций / А. А. Игнаткин. – Москва : ИД МИСиС, 2005. – 149 с.
Исаченко О. В. Программное обеспечение компьютерных сетей : учебное пособие / О.В. Исаченко. – 2–е изд., испр. и доп. – Москва : ИНФРА–М, 2021. – 158 с.
Карпович Е. Е. Методы тестирования и отладки программного обеспечения : учебник / Е. Е. Карпович. – Москва : МИСИС, 2020. – 136 с.
 

Однако, для эффективного проведения нагрузочного тестирования необходимо понимать, что этот процесс не сводится только к записи и прогону скриптов. Это серьезная исследовательская и аналитическая работа, которая требует от исполнителей серьезных навыков программирования, знаний сетевых протоколов, а также опыта работы с различными серверами приложений и баз данных.
Нагрузочное тестирование представляет собой автоматизированный процесс, который имитирует действия определенного количества бизнес-пользователей на разделяемом ресурсе. Его целью может быть проверка производительности, скорости работы, устойчивости и надежности системы в условиях возросшей нагрузки. Различные виды нагрузочного тестирования могут ставить перед собой разные цели – от определения максимальной производительности до проверки устойчивости системы при ежедневном использовании.