By Kateryna Nesmyelova © Jmeter - пишем скрипт. Что он умеет, а что - нет Что умеет. Тестировать «бэкенд» веб-приложений – api, servelets, web services.

Презентация:



Advertisements
Похожие презентации
By Kateryna Nesmyelova © Jmeter - пишем скрипт. by Kateryna Nesmyelova © 8+ лет в тестировании. Специализируется на функциональном тестировании. Спикер.
Advertisements

3. СОЗДАНИЕ ТЕСТОВ НА JMETER Разработка Моделирование Запуск.
Проф. В.К.Толстых, Выполнил студент: Тышлек С.В., 2009 Технологии разработки Internet- приложений Из цикла лекций «Технологии разработки.
Где хранить данные в web- приложении page –JSP страница request – HTTP запрос session – сессия пользователя application – веб-приложение Static Java class.
Тестирование безопасности или Security and Access Control Testing.
Протоколы Internet. Службы Internet. HTTP-Сервер..
Платформа J2EE Сервис: Java Naming Directory (JNDI) – универсальный сервис хранения объектов в иерархической структуре имен (аналогично файловой системе)
WEB- ТЕХНОЛОГИИ Лекция 1. WEB- ПРИЛОЖЕНИЯ 1 Особый тип программ, построенных по архитектуре « клиент - сервер » Основа получение запросов от пользователя.
Подготовил студент группы 3881 Рамзайцев А.В. Руководитель: Федоров Д.Ю.
Нагрузочное тестирование с помощью Grinder Илья Евлампиев Exigen Services.
Публикация Web-сайта Web-сайты проектируют на локальном компьютере. Чтобы готовые Web- страницы можно было посмотреть из любой точки планеты, они должны.
Разгони свой сайт Лекция 9: Практическое приложение Мациевский Николай 1 / 27 webo.in.
О разработке приложений для разных мобильных платформ Виктор Кузьмин Руководитель разработки компании AlterGeo О разработке приложений для разных мобильных.
PHP + Erlang ускоряем checkout. Checkout – оформление заказа Screenshot Onepage checkout server Ajax request Next step HTML Database.
Мониторинг. Нагрузочное тестирование
AJAX Asynchronous Javascript and XML. Для чего нужен AJAX Недостаточная функциональность HTTP и HTML Не интерактивен Нет частичных обновлений Альтернативы.
КУРС «WEB-ДИЗАЙН». Что такое Web-страница? То, что мы видим в окне браузера, когда заходим на какой-либо сайт! Мы видим веб-страницу сайта – ее содержимое!
Saint Petersburg, 2012 Java Lecture #12 JSP. JSP 2 Java Server Pages (JSP) – технология разработки веб страниц, поддерживающих динамический контент. Позволяет.
Создание тест-плана jmeter – от расчета цепочек до нагрузочного кластера на 5-10 млн. хитов Сербул Александр Руководитель направления контроля качества.
Платформа J2EE Сервис: Java Naming Directory (JNDI) – универсальный сервис хранения объектов в иерархической структуре имен (аналогично файловой системе)
Транксрипт:

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

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

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

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

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

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

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

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

by Kateryna Nesmyelova © Вопросы

Полезные ссылки /jw-0711-jmeter.html?page= /jw-0711-jmeter.html?page=1