Максим Рогожников: Воркшоп (часть 2). Встраивание в CI тестирования производительности
Heisenbug — конференция по тестированию
0:00 / 0:00
Максим Рогожников: Воркшоп (часть 2). Встраивание в CI тестирования производительности
874 просмотра · 5 лет назад
Heisenbug — конференция по тестированию
20,7 тыс. подписчиков
874 просмотра · 5 лет назад
Ближайшая конференция — Heisenbug 2025 Autumn, 19—20 октября, Санкт-Петербург + online. Подробности и билеты: https://jrg.su/D6uGC9
— Ближайшая конференция: Heisenbug 2023 Autumn — 10–11 октября (online), 15–16 октября (offline)
Подробности и билеты: https://bit.ly/3qd3swV
— —
Сергей и Максим покажут, как встроить тестирование производительности в ваш CI на основе GitLab CI. Для этого они напишут скрипты на Gatling по различным протоколам и поднимут всё необходимое для тестирование окружение (Vector, Loki и т.д.). Также ребята произведут быстрый анализ результатов производительности и поиск bottleneck в приложениях.
Ссылка на инструкции по установке + рекомендации + как проверить что все установилось: https://gitlab.com/tinkoffperfworksho...
Вам понадобятся:
— свободные 4Гб RAM и 2 CPU на компьютере;
— установить git-клиент;
— установить docker и docker-compose;
— установить Java 11 версии;
— установить sbt;
— установить IntellijIDEA Community и Scala plugin;
— завести учетную запись на https://gitlab.com/;
— выполнить в консоли команды: git clone cd gatling-sandbox docker-compose pull docker pull hseeberger/scala-sbt:11.0.8_1.3.13_2.12.12