Как мне собрать Jmeter.jar - PullRequest
       13

Как мне собрать Jmeter.jar

0 голосов
/ 11 сентября 2010

У меня проблемы с использованием страниц SSL с JMeter, которые я ранее разместил здесь .

Я слышал от официальной группы JMeter, что проблема может заключаться в jmeter.jar, который используется плагином JMeter Maven, поскольку его версия - 2.2, тогда как текущая версия JMeter - 2.4.

Я посмотрел на свой каталог JMeter и увидел ApacheJMeter.jar, но я не думаю, что это то же самое, что и jmeter.jar, поскольку ApacheJMeter.jar, кажется, имеет гораздо меньше классов, чем jmeter.jar.

Откуда я могу получить файл jmeter.jar или как я могу его сам собрать?

Ответы [ 2 ]

2 голосов
/ 09 февраля 2012

Это исправлено в последней версии, которая теперь доступна в центральном репозитории maven, поэтому вам больше не нужно указывать репозиторий в вашем POM, чтобы использовать его, все, что требуется сейчас:

<plugin>
    <groupId>com.lazerycode.jmeter</groupId>
    <artifactId>jmeter-maven-plugin</artifactId>
    <version>1.4</version>
    <executions>
        <execution>
            <id>jmeter-tests</id>
            <phase>verify</phase>
            <goals>
                <goal>jmeter</goal>
            </goals>
        </execution>
    </executions>
</plugin>

Он будет опускать последние артефакты JMeter 2.6, которые были выпущены Apache и также находятся в центральном репозитории maven (так что вам больше не нужно беспокоиться о поиске артефактов JMeter и / или их создании самостоятельно).

Обратите внимание, что GroupID и ArtifactID изменились.

Сайт проекта: http://jmeter.lazerycode.com

1 голос
/ 13 сентября 2010

Не уверен, что есть чистое решение вашей проблемы.

Последняя версия JMeter - 2.4, в то время как JMeter Maven plugin использует нестандартный сосуд, называемый jmeter-2.2.jar.Это пользовательский плагин, и автор создал этот пользовательский jar для использования с плагином Maven .

. Посмотрев банку и сравнив ее содержимое, он выглядит как комбинациясодержимое в этих 2 банках от Apache - JMETER_HOME/lib/ext/ApacheJMeter_components.jar и JMETER_HOME/lib/ext/ApacheJMeter_core.jar.

Вы можете попробовать mvn:deploy оба этих jar-файла из JMeter 2.4 в ваш локальный репозиторий, аналогично jmeter-2.2.jar , как здесь сделано

Если это не работаетзатем создайте свой собственный jmeter-2.4.jar, полностью извлекая эти 2 и создавая из них одну баночку.

Это по-прежнему не гарантирует, что версия JMeterMavenPlugin будет работать с этим новым кодом из 2.4

В качестве альтернативы, попробуйте связаться с одним из авторов плагинов , чтобы узнать, есть ли у них какие-либо советы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...