Воркшоп: Встраивание в CI тестирования производительности (часть 2)
Сергей и Максим покажут, как встроить тестирование производительности в ваш CI на основе GitLab CI.
Сергей и Максим покажут, как встроить тестирование производительности в ваш CI на основе GitLab CI. Для этого они напишут скрипты на Gatling по различным протоколам и поднимут всё необходимое для тестирование окружение (Vector, Loki и т.д.). Также ребята произведут быстрый анализ результатов производительности и поиск bottleneck в приложениях.
[Ссылка](https://gitlab.com/tinkoffperfworkshop/before-start) на инструкции по установке + рекомендации + как проверить что все установилось.
Вам понадобятся:
-
свободные 4Гб RAM и 2 CPU на компьютере;
-
установить git-клиент;
-
установить docker и docker-compose;
-
установить Java 11 версии;
-
установить [sbt](https://www.scala-sbt.org/1.x/docs/Setup.html);
-
установить [IntellijIDEA Community и Scala plugin](https://plugins.jetbrains.com/plugin/1347-scala);
-
завести учетную запись на https://gitlab.com/;
-
выполнить в консоли команды: git clone
[cd gatling-sandbox](https://gitlab.com/tinkoffperfworkshop/part-1/gatling-sandbox.git)
docker-compose pull
docker pull hseeberger/scala-sbt:11.0.8_1.3.13_2.12.12