Перейти к содержимому

Максим Рогожников: Воркшоп (часть 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