Любые вопросы по решению задач задавайте в чате учебной группы.
- Провести раунд тестирования добавления комментария
- Необходимо самостоятельно написать сценарий тестирования покупки билета и получение QR кода.
- Сохранить результаты тестирования
Провести раунд тестирования добавления комментария.
Сценарий:
- Открыть блог http://cw24054-wordpress-zu0z0.tw1.ru/
- Перейти на страницу добавления комментария Привет, Мир!
- Добавить комментарий, заполнив поле Comment
- зарегистрироваться на сайте blazemeter
- установить плагин blazemeter
- записать тест добавления комментария с помощью системы
blazemeter
- проиграть скрипт добавления комментария в системе
blazemeter
- прислать скриншоты получившейся нагрузки
-
склонировать репозиторий с сайтом кинотеатра
git clone https://github.com/mshegolev/congenial-potato.git cd congenial-potato
-
Запустить сайт cinema_web и установить его см. инструкцию по установке
cd cinema docker-compose up -d
-
Убедиться что сайт кинотеатра доступен по ссылке http://localhost:8000/
-
Написать тест в Jmeter по открытию сайта http://localhost:8000/ и получению QR-кода билета
-
Запустить тест для 1 пользователя
-
Сделать скриншот о выполнении сценария с помощью
View Results Tree
-
Сделать скриншот стандартного отчета jmeter о проведенном тестировании
jmeter -n -t <test JMX file> -l <test log file> -e -o <Path to output folder>
-
Открыть http://localhost:8081/ логин admin пароль test
-
Выбрать база данных database.
-
Посмотреть какие базы данных создались
-
На вкладку SQL скопировать скрипт удаления всех сущесвующих баз данных (укажите названия баз данных, которые вы увидите в системе):
drop table `films`; drop table `halls`; drop table `sales`; drop table `seances`; drop table `users`;
-
Открыть скрипт:
-
Скопировать данные из скрипта и снова вставить в окно SQL (предыдущий скрпт удалите)
-
Выполнить скрипт (нажать кнопку Вперед/Запустить в русской версии или run) Если с первого раза скрипт не выполнится, то запустить повторно, убедившись, что подключились к базе данных database.
-
Открыть сайт http://localhost:8000/client/index.php убедиться что доступен выбор фильмов.
- Настроить запись метрик в систему мониторинга (любой стэк)
- Запустить тест в соответствии с разработанным профилем нагрузки
- Сделать скриншот полученных результатов из системы монитронига
- запушить репозиторий с конфигурацией, дашбордами и скриншотами на github;
- ссылку на репозиторий отправить на проверку.
- https://www.blazemeter.com/ - инструкция по работе с
blazemeter
; - Blazemeter chrome extention - расширение Chrome browser для записи тестов c помощью
blazemeter
- https://jmeter.apache.org/ - инструкция по работе с
jmeter
; - Jmeter Test Script Recorder - инструкция по записи тестов с помощью
jmeter
- Download jmeter - дистрибутивы
jmeter
- Install plugin - установка плагинов в
jmeter