Конференция завершена. Ждем вас на TestDriven Conf в следующий раз!

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

Cookbook - готовые рецепты

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Отличный рецепт нагрузочного тестирования по Python с помощью Locust. Можно быстро повторить у себя.

Тезисы

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

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

Демонстрация скрипта для нагрузочного тестирования:
* подход к написанию скриптов НТ;
* основные классы и методы, необходимые для работы;
* взаимодействие с Python-библиотеками;
* отправка запросов на сервер;
* кастомизация статистики по тесту;
* конфигурирование интенсивности нагрузки;
* pacing.

Запуск тестов, интерфейс:
* процесс и режимы запуска тестов;
* GUI;
* отчеты;
* графики.

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

На сегодняшний день участвует в проекте по тестированию "Платформы прогнозирования спроса Х5". Разработчики данного направления активно используют Python. Именно это побудило команду обратить внимание на нестандартный подход к нагрузочному тестированию с помощью Python. Несмотря на свою неординарность, данный подход был одобрен коллегами и теперь активно используется в боевых условиях.

X5 Tech

Видео

Другие доклады секции

Cookbook - готовые рецепты