С помощью программного пакета Apache JMeter провести нагрузочное и стресс-тестирование веб-приложения в соответствии с вариантом задания.
В ходе нагрузочного тестирования необходимо протестировать 3 конфигурации аппаратного обеспечения и выбрать среди них наиболее дешёвую, удовлетворяющую требованиям по максимальному времени отклика приложения при заданной нагрузке (в соответствии с вариантом).
В ходе стресс-тестирования необходимо определить, при какой нагрузке выбранная на предыдущем шаге конфигурация перестаёт удовлетворять требованиями по максимальному времени отклика. Для этого необходимо построить график зависимости времени отклика приложения от нагрузки.
- URL первой конфигурации ($ 2500) - http://aqua:8080?token=468481842&user=2022905882&conf=1;
- URL второй конфигурации ($ 3800) - http://aqua:8080?token=468481842&user=2022905882&conf=2;
- URL третьей конфигурации ($ 6800) - http://aqua:8080?token=468481842&user=2022905882&conf=3;
- Максимальное количество параллельных пользователей - 7;
- Средняя нагрузка, формируемая одним пользователем - 40 запр. в мин.;
- Максимально допустимое время обработки запроса - 730 мс.
- Load
<- Файлы нагрузочного тестирования
- Stress
<- Файлы стресс-тестирования
- Connect
<- Подключение к aqua
После пробрасывания порта, в тестах всё равно нужно использовать localhost
в качестве url.
- Сгенерировать
csv-файл
с результатами тестирования - Создать файл конфигурации
user.properties
(может быть пустым) - Нажать
Tools
->Generate HTML Report
- Указать путь для:
- файл с таблицой тестирования
- файла настроек (
user.properties
) - директории, куда будет сохранён отчёт (обязана будь пустой)