Нагрузочное тестирование с помощью Python и Locust Cookbook - готовые рецепты

Доклад принят в программу конференции
Николай Максимов
X5 Group

Старший специалист по нагрузочному тестированию X5 Tech.
Занимаюсь тестированием "Платформы прогнозирования спроса Х5".
Ранее участвовал в российских и зарубежных проектах: Сбербанк, ВТБ24, ЮЛМАРТ, Innovative Interfaces.

Telegram - @nmaximov
Почта - niko.maksimov@x5.ru
Тезисы

Доклад посвящен подходу, который активно применяется на "Платформе прогнозирования спроса X5", и позволяет реализовывать нагрузочное тестирование на Python.

Помимо демонстрации процесса работы и общего описания, особое внимание будет уделено примерам реализации скриптов и технических задач.

Общее описание подхода:
- Для чего и где используется;
- Производительность;
- Особенности;

Демонстрация скрипта для нагрузочного тестирования:
- Подход к написанию скриптов НТ;
- Основные классы и методы необходимые для работы;
- Взаимодействие с Python- библиотеками;
- Отправка запросов на сервер;
- Кастомизация статистики по тесту;
- Конфигурирование интенсивности нагрузки;
- Pacing;

Запуск тестов, интерфейс:
- Процесс и режимы запуска тестов;
- GUI;
- Отчеты;
- Графики;

Другие доклады секции Cookbook - готовые рецепты