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