12
by Kateryna Nesmyelova © Jmeter - пишем скрипт

Jmeter - пишем скрипт

  • Upload
    rene

  • View
    74

  • Download
    1

Embed Size (px)

DESCRIPTION

Jmeter - пишем скрипт. Об авторе. 8 + лет в тестировании. Специализируется на функциональном тестировании. - PowerPoint PPT Presentation

Citation preview

Page 1: Jmeter  - пишем скрипт

by Kateryna Nesmyelova ©

Jmeter - пишем скрипт

Page 2: Jmeter  - пишем скрипт

by Kateryna Nesmyelova ©

8+ лет в тестировании. Специализируется на функциональном тестировании. Спикер и тренер QA Club, с 2009 года ведёт тренинг по подготовке к сертификации ISTQB и проект по ISTQB – сертифицированию в рамках QAClub, Foundation Level. С 2010 года – член USQB, украинской ветки ISTQB, обладатель Full Advanced сертификата ISTQB.

Page 3: Jmeter  - пишем скрипт

by Kateryna Nesmyelova ©

• Тестировать «бэкенд» веб-приложений – api, servelets, web services (SOAP);

• Частично тестировать «фронтенд» веб-приложений - api;• Тестировать JDBC-соединения, FTP, LDAP, JMS, POP3, IMAP,

HTTP/HTTPS и TCP;• Нагрузочное тестирование по всему вышеперечисленному .

• Тестировать UI (включая Java-script, Ajax и т.п.);

• Заменять ручное тестирование.

Что умеет

Чего не умеет

Page 4: Jmeter  - пишем скрипт

by Kateryna Nesmyelova ©

• Создаём простой запрос к серверу.• А как посмотреть результаты с ответами?

View Results Tree.• Учимся записывать скрипт – используем

Workbench/HTTP Proxy Server.• «Помогаем» скрипту работать на разных

серверах - HTTP Request Defaults.

Page 5: Jmeter  - пишем скрипт

by Kateryna Nesmyelova ©

• HTTP Authorization Manager• HTTP Cookie Manager

Page 6: Jmeter  - пишем скрипт

by Kateryna Nesmyelova ©

• Что такое Assertion?• Response Assertions.• К чему можно

применять Assertions?• «Глобальные» и

«локальные» Assertions.

Page 7: Jmeter  - пишем скрипт

by Kateryna Nesmyelova ©

• Используем User Defined Variables.

• Для чего нам BeanShell?• Как «достать» нужный

кусочек из ответа? Regular Expressions.

• Где ещё полезно применять Regular Expressions?

Page 8: Jmeter  - пишем скрипт

by Kateryna Nesmyelova ©

• Зачем нужна модульная структура?• Simple & Loop Controllers.• Сохраняем «кубики» скрипта.• Использование Include Controller’ов.

Page 9: Jmeter  - пишем скрипт

by Kateryna Nesmyelova ©

• Подключаем csv файлы – CSV Data Set Config.

• Способы определения количества строк в csv файле произвольной длины.

Page 10: Jmeter  - пишем скрипт

by Kateryna Nesmyelova ©

• JMeter – начать просто.• Отличный инструмент для создания

вспомогательных скриптов.• Отличный инструмент для компонентного

тестирования.

Page 11: Jmeter  - пишем скрипт

by Kateryna Nesmyelova ©

Вопросы

Page 12: Jmeter  - пишем скрипт

by Kateryna Nesmyelova ©

• http://habrahabr.ru/post/126042/• http://www.javaworld.com/javaworld/jw-07-2005/jw-0711-jmeter.html?page=1

• http://code.google.com/p/jmeter-plugins/

• http://qa-hints.blogspot.com/