1 / 12

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

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

rene
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. Что он умеет, а что - нет Чтоумеет • Тестировать «бэкенд» веб-приложений – api, servelets, web services(SOAP); • Частично тестировать «фронтенд» веб-приложений - api; • Тестировать JDBC-соединения, FTP, LDAP, JMS, POP3, IMAP, HTTP/HTTPS и TCP; • Нагрузочное тестирование по всему вышеперечисленному . Чего неумеет • Тестировать UI (включая Java-script, Ajax и т.п.); • Заменять ручное тестирование.

  4. С чего начинаем? • Создаём простой запрос к серверу. • А как посмотреть результатыс ответами? View Results Tree. • Учимся записывать скрипт – используем Workbench/HTTP Proxy Server. • «Помогаем» скрипту работать на разных серверах - HTTP Request Defaults.

  5. Логинимся к HTTPS • HTTP Authorization Manager • HTTP Cookie Manager

  6. А правильно ли отработал скрипт? • Что такое Assertion? • Response Assertions. • К чему можно применять Assertions? • «Глобальные» и «локальные» Assertions.

  7. Что делать с параметрами? • Используем User Defined Variables. • Для чего нам BeanShell? • Как «достать» нужный кусочек из ответа? Regular Expressions. • Где ещё полезно применять Regular Expressions?

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

  9. Как работать с разными значениями? • Подключаем csvфайлы – CSV Data Set Config. • Способы определения количества строк в csvфайле произвольной длины.

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

  11. Вопросы

  12. Полезные ссылки • 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/

More Related