Содержание
- 2. Introduction Автоматизированное тестирование: Замена ручного процесса средствами автоматизации для тестирования ПО Позволяет повторно запустить сценарии (регрессия)
- 3. What to Automate? Критически важные места в системе Часто используемая функциональность Рутинные операции Валидационные сообщения Длинные
- 4. When to Automate? Длинные и критические проекты Проекты, требующие тестирования одних и тех же областей Приложение
- 5. How to Automate? Существует много доступных инструментов для тестирования: Jmeter Selenium TestComplete Load Runner WATIR Visual
- 6. Introduction - Может проводить загрузку и тест производительности для различных типов серверов - Web - HTTP,
- 7. Example -
- 8. Work start… …с чего начать? Скачайте последнюю версию http://jmeter.apache.org Разархивируйте ZIP архив в любом удобном месте
- 9. Jmeter running… Для запуска Jmeter необходимо запустить: jmeter.bat (Windows) jmeter.sh (Unix) contains all to run of
- 10. Building a basic Test Plan… 5 пользователей «навигируются» на 2 разные страницы сайта. Тест запускается 2
- 11. Thread Group Добавляем Thread Group: Add ? Thread Group Устанавливаем количество пользователей (Threads): 5 Ramp-Up Period:
- 12. Example: Thread Group all to run of tests (Web (HTTP/HTTPS), FTP, JDBC, LDAP, Java, and Junit)
- 13. Recording Controller Добавляем Thread Group: Add menu, выбираем Add ? Logic Controllers ? Recording Controller Необходим
- 14. HTTP(S) Test Script Recorder Данный элемент позволяет Jmeter записывать действия пользователя (реквесты) во время навигации по
- 15. HTTP(S) Test Script Recorder Настройка HTTP(S) Test Script Recorder: Указать Порт для Proxy Server (по умолчанию
- 16. Example: HTTP(S) Test Script Recorder
- 17. View Result Tree View Result Tree показывает дерево всех ответов, позволяя просмотреть ответ для любого семпла.
- 18. Example: View Result Tree
- 19. HTTP Request HTTP Request позволяет отправлять HTTP / HTTPS-запрос на веб-сервер, имитируя запрос пользователя на страницу
- 20. Test plan is ready! Run!
- 21. * Переменные В JMeter существует возможность указать параметры запросов через переменные, определяемые самим пользователем. Для этих
- 22. * Чтение из файла и запись в файл Jmeter позволяет выполнять тест с использованием заранее подготовленного
- 23. * Регулярные выражения Регулярные выражения используются для поиска и работы с текстом, на основе шаблонов. Jmeter
- 24. * Example: Регулярные выражения Необходимо получить ID продукта из ответа от сервера в виде html-страницы name=“Product_1”
- 27. Скачать презентацию