В современном мире интенсивного развития многопользовательских интерфейсов и систем важно обеспечивать высокую скорость и работоспособность приложений. На этом нелегком пути возникает необходимость нагрузочного тестирования.
Так как большинство систем работает на уровне протокола HTTP, то классическим и правильным инструментом для нагрузочного тестирования будет JMeter - простой, бесплатный, с удобным интерфейсом и гибкими возможностями.
Как записать, сконфигурировать и запустить тест на JMeter? На протяжении 4 часов мы будем интенсивно работать за ноутбуками в группах. Начнем с 5% теории и ознакомимся с инструментом JMeter, а после попрактикуемся в создании сценариев, конфигурировании самой простой постоянной нагрузки и анализу полученных результатов.
Программа воркшопа:
- Краткий обзор о нагрузочном тестировании, его целях и задачах.
- Познакомимся с инструментом JMeter и его возможностями
- Напишем несколько сценариев, запустим их и посмотрим результаты
- Немного усложним сценарии и проанализируем результаты с помощью Excel
Наличие ноутбука обязательно!
Цель воркшопа - чтобы каждый из участников смог написать простой тест для веб-приложения по HTTP у себя на проекте, а также смог анализировать полученные результаты.
ПО для установки
- Sun JDK
- JMeter
Все программное обеспечение просто скачиваем и распаковываем. JDK должно быть установлено в вашей системе. Инструкции по установке ПО:
1) Java
- Скачиваем установочный файл с http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html
- jdk-6u31-windows-i586.exe для Win32
- jdk-6u31-windows-x64.exe для Win64
- для MacOs скачиваем Java как плагин отсюда http://support.apple.com/kb/DL1360
- Запускаем загруженное приложение и следуем инструкциями по установке.
- Открываем консоль (cmd.exe) и вводим java -version у вас должно появится сообщение ввида:
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11-402-10M3527)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02-402, mixed mode)
Это будет означать, что Java установлена успешно
2) JMeter
- Скачиваем архив http://mirrors.besplatnyeprogrammy.ru/apache//jmeter/binaries/apache-jmeter-2.6.tgz
- Распаковываем его (например в папку C:\sandbox\jmeter (или ~/sandbox/jmeter для linux/mac ))
- Заходим в папку C:\sandbox\jmeter\bin (или ~/sandbox/jmeter для linux/mac ) и запускаем файл jmeter.bat (или jmeter.sh для linux/mac)
- Должно запустится окно org.apache.jmeter.NewDriver - инструмент установлен успешно
Регистрация на воркшоп
Тренер
Зозуленко Алексей, начал свою карьеру в IT в 2003 году. Непосредственно автоматизацией занимается более 5 лет. Участвовал в разнообразных проектах - начиная от обучающей программы для школьников, заканчивая системой управления бизнес процессами, ECommerce решением для онлайн-магазинов и другими успешными проектами. Выполнял весь спектр работ по тестированию ПО: построение процесса, выбор инструментов автоматизации, наладка взаимодействия внутри команды, выработка общего направления контроля за качеством продукта. Его девиз: “Тестирование изменяет мир". Увлекается саморазвитием себя как в профессиональном, так и в личностном плане.Регулярно участвует в международных конференциях, в том числе, в качестве докладчика, а также активно участвует в сообществах, посвященных тестированию. Всегда рад помочь, обучить и поделится опытом и знаниями.