Любые вопросы по решению задач задавайте в чате учебной группы.
-
Необходимо самостоятельно написать сценарий тестирования покупки билета и получение QR кода.
-
Провести раунд тестирования.
-
Найти предел производительности сайта.
Провести раунд тестирования. Найти предел производительности сайта. Сценарий:
- Открыть блог http://cw24054-wordpress-zu0z0.tw1.ru/
- Авторизоваться под пользователем: qamidl1/ S6pJwG(7uCeH@A!F1IpJoDat
- Открыть пост Привет Мир!
- Добавить комментарий заполнив поле Comment
- зарегистрироваться на сайте `blazemeter`
- записать тест с помощью системы `blazemeter`
- проиграть скрипт в системе `blazemeter`
- прислать скриншоты получившейся нагрузки
- склонировать репозиторий с сайтом блога
```
git clone https://github.com/mshegolev/congenial-potato.git
cd congenial-potato
```
- Запустить сайт wordpress и установить его см. инструкцию по установке
```
cd wp
docker-compose up -d
```
- Убедиться что сайнт блога доступен открыв ссылку http://localhost/
- Написать тест в Jmeter по открытию сайта http://localhost/
- Запустить тест для 1 пользователя
- Сделать скриншот о выполнении сценария с помощью `View Results Tree`
- Сделать скриншот стандартного отчета jmeter о проведенном тестировании
- Настроить запись метрик в систему мониторинга
- Запустить тест в соответствии с разработанным профилем нагрузки
- Сделать скриншот полученных результатов из системы монитронига
- запушить репозиторий с конфигурацией, дашбордами и скриншотами на 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
Подсказка
Используйте примеры из папки ./jmeter для запуска теста. Если не получилось установить или что-то пошло не так. То вы сможете воспользоваться инструкцией install_influxdb_jmeter.docx в папке jmeter.