Меню
- Фигура динамична,
- 8526
- 9391
- 9215
- "Клин Площадь
- Тело: начального
- 1782
Описание
- пучок помидоры
- премьер-министра говорит,
Загрузка
- Во-первых, создать
- 7946
- Пожалуйста, обратите
- Пожалуйста, обратите
Когда
- Построить библиотеку,
- Отключить
Actioning
- Добавление мета-теги,
- 3516
- Jquery Любой
- 9087
- Взгляд устремлен
- Современные способы
- Прежде всего
- Плагин поставляется
- 2584
- 8383
- 5725
- высокого уровня,
- высокого уровня,
- 2130
- Внутри папки
- 4646
- 1436
- 6529
- Можно подумать
- Разработчики настоятельно
- 645
Автоматизированное тестирование производительности и использовании JMeter Maven Использование Maven-зависимостей плагина этого артефакта будет извлечен в целевую / тест-классы / директории для использования. Когда я думаю о Agile, я десятьD думать о Awesomeness она может принести мне, как производительность инженер. Я вижу, короткие циклы, где код, как правило, всегда стабильная и особенностей поставляется поэтапно. Я получаю смотреть производительность системы эволюционируют с течением времени. UnfortunatЭли, это означает, что я тестированию все время. Thats штрафа, хотя - что все это от руки - такая повторяющиеся задачи идеально подходит для автоматизации.
Очевидно, что автоматизация тестирования важно - автоматизированных тестов означает, что вы больше ТимЕ к делу расследование пока вы делаете вашу систему сборки делать повторяющихся задач, а когда ваша система сборки делает тяжелую то проще проверить на более регулярной основе. Подробнее регулярное тестирование означает, что вы найдете проблемы рано и идти домой вовремя.
В этом блоге я собираюсь идти над тем, как принять JMeter тестах производительности и положить их в Maven построить который можно запустить на сервере непрерывная интеграция настолько часто, насколько это необходимо. Я познакомлю вас с плагином Maven Хронос, которая может CКОНТРОЛЯ JMeter в повторяемых способом и имеет функции создания отчетов, которые могут быть использованы для получения полезной информации о выполнении теста.
Для этого блога, вам понадобятся следующие условия:
Знание Maven рабочей JMeter Тесты репозитория Maven созданы для извлечения артефактов и развертывание новых.Atlassian имеет ухоженный Maven инфраструктуры - если вы только знакомитесь, я предлагаю вам читатьБольше Шерали Каримова руководство по созданию инфраструктуры Maven здесь.
JMeter тесты, используемые в настоящем документе, являются достаточно полным, однако это не является необходимым для вашего первого прохода на получение автоматизации работает. Ее более важно получить Started и улучшить то, что вы как ваша потребность больше возможностей.
Когда вы пишете ваши JMeter тестов, я хотел бы предложить сохранении информации о данных, которые вы собираетесь тестирование отдельно от испытания логикой. Под этим я имею в виду держать"потока" тестовой в JMeter но использовать CSV файлах определить, что URL-адреса или параметры необходимо использовать при тестировании. Например, вместо жесткого кодирования список страниц, на образце, а положил это в CSV и загрузить в JMeter использовании "CSV Импорт данныхНабор "контроллера. Таким образом, вы можете изменить CSV файлах протестировать другой набор страниц или данных в ваших приложениях.
Вот основные шаги, которые я собираюсь охватывать:
Создайте эксплуатационные испытания Maven артефакта Создать pom.xml Maven для ТОн тестах производительности пакетов & развернуть испытания в репозиторий Maven Создать pom.xml Maven для выполнения тестов в отношении применения запускать тесты Автоматизация испытаний с бамбуком
Джордж Барнетт Дисcusses тестирование производительности внутри Atlassian
Для того чтобы использовать тесты производительности в автоматизированной среде, то необходимо, чтобы получить их в Maven. Ниже приведены компоненты какдостаточное артефакта, начиная с структуры каталогов для использования.
. / pom.xml. / SRC. / SRC / Main. / SRC / Главная / Assembly. / SRC / главная / JMeter. / SRC / главная / ресурсыЕсть 3 директории в SRC / основного дерева:
Каталог Цели СобраниеR общественно-distribution.xml в котором содержится информация о том, как пакет артефакт JMeter JMeter тестах производительности ресурсов CSV файлы ресурсовВ этом тесте артефакта, ресурс CSV файлах, которые распространяются должны сотрудничатьntain минимум информации, необходимой для выполнения теста - фактические данные, которые вы будете использовать будут храниться в другом проекте. Если Ваша заявка на демонстрацию данных то хорошо бы добавить информацию об этих данных в CSV файлыПример. Не оставляйте пустых файлов - это облегчает для других, если у вас есть простая структура внутри в качестве примера.
Cat $ pagePaths.csv / путь / к / stranitsa.html Создать pom.xml для испытаний JMeter Ресурс: PFE-perftest-pom.xml