Не отобразилась форма расчета стоимости? Переходи по ссылке

Не отобразилась форма расчета стоимости? Переходи по ссылке

Отчёт по практике на тему «Нагрузочное тестирование»

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

Написание отчета за 5 дней

«Нагрузочное тестирование»

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

Анализ целевой аудитории (анализ общепринятых критериев производительности; анализ производительности конкурирующих приложений; анализ экспертного мнения разработчиков, системных и сетевых администраторов, администраторов баз данных и инженеров по нагрузочному тестированию; анализ ожиданий групп пользователей)

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

Профилирование нагрузок (набор операций и интенсивность их выполнения для каждой пользовательской группы)

Нагрузка сайта, снятие метрик

Анализ результатов нагрузки, отчет

Сайт для нагрузочного тестирования — интернет-магазин.

Рис. 1. Внешний вид нагружаемого сайта.

Основные действия пользователей на сайте — просмотр информации о товарах. Предполагаемое количество посетителей сайта — 400 в сутки.

Разбиение нагрузки по классам:

просмотр статичных страниц (статичные данные)

просмотр каталога товаров (чтение из базы данных)

Нужна помощь в написании отчета?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Поможем с характеристой и презентацией. Правки внесем бесплатно.

Цена отчета

Для эмуляции действий пользователей используется инструмент Jmeter.

Для нагрузки данного сайта создана одна группа пользователей.

Запросы будут отправляться поочередно на следующие страницы:

1. Главную страницу сайта

2.       Популярный товар 1

.        Популярный товар 3

Создание тестов выглядит следующим образом:

Рис. 2. Jmeter. Настройка запросов

Рис. 3. Jmeter. Параметризация нагрузки.

плагин мониторинг нагрузочный тестирование

Метрики производительности

. Потребление ресурсов центрального процессора

. Потребление оперативной памяти

. Потребление сетевых ресурсов

Нужна помощь в написании отчета?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Поможем с характеристой и презентацией. Правки внесем бесплатно.

Заказать отчет

. Время выполнения запроса

Для замерения метрик 1-3 установливается плагин на стороне сервера(Nagios). Для замерения метрики 4 в Jmeterподключаются слушатели (Listener), такие как SummaryReportи ViewResultsTree.

Запросы каждого пользователя отправляются последовательно. Например, изначально 50 пользователей одновременно отправляют первый запрос. Каждый ждет своего ответа и только после этого отправляется следующий запрос.

Для анализа работы сервера были выбраны две модели нагрузки:

Модель 1. Режим производительной работы системы.

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

Параметризация:

Постоянное количество посетителей 200 в теченииполовины часа. Модель используется для проверки стабильности работы сервера в длительном режиме.

Модель 2. Стрессовый режим работы.

Работа сервера в стрессовом режиме с увеличением числа посетителей до момента отказа сервера.

Постепенно возрастающее количество виртуальных пользователей — добавление 40 посетителей сайта каждую минуту до момента «падения» сайта. Модель используется для определения максимально возможного количества одновременных подключений к серверу и его восстановления после отказа в работе. Результаты нагрузки:

Таблица 1. Модель 1

 

Итоги тестирования

Во время тестирования проводилось дополнительно тестирование вручную. Страницы открывались очень медленно, выдавались ошибки базы данных. Результат тестирования очевиден — производительность сайта не соответствует требованиям. По результатам таблицы 1 можно видеть, что время отклика неприемлемо велико. Реальные пользователи не станут ждать открытия страницы по две минуты. Требуется оптимизация производительности. Для выявления «узкого» места в системе требуется проведение дополнительной итерации тестирования.

Нужна помощь в написании отчета?

Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Наша система гарантирует сдачу работы к сроку без плагиата. Поможем с характеристой и презентацией. Правки внесем бесплатно.

Цена отчета

Используемая литература

1. https://www.debian.org/releases/wheezy/powerpc/index.html.ru

. http://softnastroy.com/content/ustanovka-debian-squeeze-c-podrobnymi-skrinshotami.html

. http://wikiency.org/wiki/ Настройка_домашнего_Web-сервера_на_Debian_6.0

. https://jmeter.apache.org/

. http://ru.wikipedia.org/wiki/JMeter

. http://jmeter-plugins.org/wiki/PerfMonAgent/

. http://brittoc.wordpress.com/2012/04/15/server-side-monitoring-in-jmeter/

. http://forworktests.blogspot.ru/2013/03/jmeter.html

9. <http://geckich.blogspot.com/2014/02/nagios-core-4-linux-debian-6.html>

. http://www.levinkv.ru/linux/kak-ustanovit-nagios-na-debian-squeeze.html

Средняя оценка 0 / 5. Количество оценок: 0

Поставьте оценку первым.

Сожалеем, что вы поставили низкую оценку!

Позвольте нам стать лучше!

Расскажите, как нам стать лучше?

1255

Закажите такую же работу

Не отобразилась форма расчета стоимости? Переходи по ссылке

Не отобразилась форма расчета стоимости? Переходи по ссылке