Maven - проблемы интеграции с Jmeter

В настоящее время мы интегрируем Maven в Jmeter в один из наших проектов и сталкиваемся с проблемами с анализом результатов.

Для анализа результатов мы включили «jmeter-analysis-maven-plugin» в проект POM.xml, чтобы ПРОЙТИ / ОТКАЗАТЬ сборку maven на основе предварительно определенного порогового условия пропускной способности.

Постановка задачи :

Сборка maven пропускает анализ результатов, и сборка выполняется успешно независимо от установленного порога пропускной способности. (т.е. сборка maven успешна, даже если пропускная способность не достигается).

Кто-нибудь работал над интеграцией Jmeter-maven или сталкивался с подобными проблемами, дайте мне знать.

Ниже приведены версии, которые мы использовали для интеграции.

Maven - 3.3.3 Jmeter - 3,2 jmeter- maven-плагин - 2.7.0 jmeter-анализ-maven-плагин - 1.0.6

Также есть ли какой-либо плагин для сборки PASS / FAIL на основе времени ответа?

Цените быстрый ответ.

Заранее спасибо.

Не удалось выполнить цель org.apache.maven.plugins
Не удалось выполнить цель org.apache.maven.plugins
Опишу, что когда я только начинал изучать Maven, у меня не получалось компилировать и упаковывать.
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Если вы являетесь веб-разработчиком или тестировщиком, вы можете быть знакомы с Selenium, популярным инструментом для автоматизации работы...
0
0
400
1

Ответы 1

Возможно, ваша конфигурация несовместима с тем, что ожидает jmeter-analysis-maven-plugin, и я боюсь, что никто не сможет помочь, если вы не предоставите файл pom.xml и файл результатов .jtl (хотя бы частично).

В качестве альтернативы можно рассмотреть следующие варианты:

  1. Плагин JMeter Maven имеет цель jmeter-check-results, поэтому вы можете пометить сборку Maven как неудачную, если есть примеры ошибок результатов:

    <execution>
        <id>jmeter-check-results</id>
        <goals>
            <goal>results</goal>
        </goals>
    </execution>
    
  2. Если у вас есть Дженкинс где-то в вашей интрасети, вы можете рассмотреть возможность добавления своего теста в конвейер непрерывной интеграции, чтобы вы могли использовать Плагин производительности, который может пометить сборку как неудачную на основе различных пороговых значений.

  3. И последнее, но не менее важное: вы можете начать свой тест с помощью инструмента Телец, который, естественно, поддерживает тесты JMeter и имеет мощную подсистему Критерии прохождения / непрохождения, поэтому вы сможете запускать тест JMeter, используя Плагин Maven Exec, и Taurus вернет ненулевой код выхода в случае успешного прохождения. несоответствие критериям приводит к сбою сборки.

Спасибо Дмитрию за быстрый ответ.

srini 23.05.2018 06:36

Другие вопросы по теме