Алексей Рагозин, Артём Панасюк — Распределённое нагрузочное тестирование на Java

Алексей Рагозин, Артём Панасюк — Распределённое нагрузочное тестирование на Java

Основной принцип PTDD (performance test driven development) — начинать регулярное нагрузочное тестирование, как только появляется код, который можно тестировать. Зачастую это означает, что инфраструктура распределённого нагрузочного тестирования должна появляться раньше самого приложения и эволюционировать с его развитием. Это делает непрактичным использование традиционных деплоймент тулов (chef, ansible, и т.п.).

Предлагаемое решение задачи — полный стек автоматизации распределённого нагрузочного тестирования на Java.

В докладе:
• Почему инструментом выбрана Java и в чём преимущества "монокультурного" подхода.
• "9 fallacities of distributed computing" с точки зрения распределённых тестов.
• От императивной Явы, к массивно-параллельной императивной Яве.
• Фреймворк: архитектура, компоненты, использование.

Фреймворк находится в свободном доступе и распространяется под лицензией Apache 2.0

3fc5b5eb32bd3b48d7810fd67b37f9a1?s=128

Moscow JUG

January 20, 2016
Tweet