/loadtesting

Материалы для workshop по нагрузочному тестированию

Primary LanguageJavaScript

Окружение для выполнении нагрузочного тестирования

Запуск

Для запуска окружения выполните команду:

bash docker-compose up -d

После чего выполните в поднятом mysql контейнере дамп /mysql/dump.sql

Структура каталогов

  • /k6-scripts - скрипты для нагрузочного тестирования
  • /mysql - дамп базы для тестового приложения
  • /mysqld_exporter - конфигурация mysqld exporter
  • /nginx-conf - конфигурация nginx
  • /php-app - тестовое приложение
  • /php-fpm - сборка и конфигурация php-fpm
  • /prometheus - конфигурация prometheus

Запуск тестов

Для запуска теста выполните команду:

bash docker-compose run k6 run /scripts/<путь к скрипту>