anharchenko / loadtesting

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Запуск

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

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/<путь к скрипту>

About

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


Languages

Language:JavaScript 50.0%Language:PHP 48.5%Language:Dockerfile 1.4%