Построение системы нагрузочного тестирования
DESCRIPTION
TRANSCRIPT
Построение системы нагрузочного тестирования
Макс БогуславскийБанки.ру
О себе
О проекте
О посещаемости
Выбор инструмента
Jmeter
Проблемы
• Настройка профиля нагрузки в jmeter;
• Тесты хранятся локально;
• Запуск не привязан к изменениям;
• Результаты сравниваются на глаз.
Проблемы
• Настройка профиля нагрузки в jmeter;
• Тесты хранятся локально;
• Запуск не привязан к изменениям;
• Результаты сравниваются на глаз.
jmeter plugins
Проблемы
• Настройка профиля нагрузки в jmeter;
• Тесты хранятся локально;
• Запуск не привязан к изменениям;
• Результаты сравниваются на глаз.
Контроль версий
Git
Проблемы
• Настройка профиля нагрузки в jmeter;
• Тесты хранятся локально;
• Запуск не привязан к изменениям;
• Результаты сравниваются на глаз.
Continuous Integration
Bamboo is “free”
Bamboo
Bamboo
Bamboo
Проблемы
• Настройка профиля нагрузки в jmeter;
• Тесты хранятся локально;
• Запуск не привязан к изменениям;
• Результаты сравниваются на глаз.
Отчеты
Loadosophia.org
Loadosophia.org
• Гибкая настройка профиля нагрузки;
• Запуск тестов по коммиту в git;
• Распределенный запуск;
• История изменений;
• Удобные отчеты.
Итоги:
Links
jmeter plugins: http://jmeter-plugins.org
jenkins: http://jenkins-ci.org
ant: http://ant.apache.org
jmeter: http://jmeter.apache.org
git: http://git-scm.com
bamboo: http://www.atlassian.com/software/bamboo