Maven - проблемы интеграции Jmeter - PullRequest
0 голосов
/ 02 мая 2018

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

Для анализа результатов мы включили «jmeter-analysis-maven-plugin» в проект POM.xml для PASS / FAIL сборки maven на основе предварительно заданного порогового условия пропускной способности.

Постановка проблемы:

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

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

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

Maven - 3.3,3 Jmeter - 3,2 jmeter-maven-плагин - 2.7.0 jmeter-analysis-maven-plugin - 1.0.6

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

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

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

1 Ответ

0 голосов
/ 02 мая 2018

Возможно, ваша конфигурация несовместима с тем, что ожидает 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. Если у вас есть Jenkins где-то в вашей внутренней сети, вы можете рассмотреть возможность добавления теста в конвейер непрерывной интеграции, чтобы вы могли использовать Performance Plugin , который может пометить сборку как не удалось, исходя из различных порогов

  3. И, наконец, что не менее важно, вы можете запустить свой тест с помощью инструмента Taurus , который, естественно, поддерживает тесты JMeter и имеет мощную подсистему Pass / Fail Criteria , чтобы вы могли запускать Тест JMeter с использованием Maven Exec Plugin и Taurus вернет ненулевой код выхода в случае невыполнения критериев прохождения, вызвавших сбой сборки.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...