You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Mark Collin <ma...@lazeryattack.com> on 2013/03/10 11:06:45 UTC

JMeter Maven Plugin 1.8 Released

Version 1.8.0 of the JMeter Maven Plugin is now available in maven central

 

Release Notes

 

.         Added support for JMeter version 2.9.

.         Fixed issue #61 - Added skipTests ability.  You can now add a
configuration option to skip tests, use it like this:

 

<properties>

    <skipTests>false</skipTests>

</properties>

 

<plugin>

    <groupId>com.lazerycode.jmeter</groupId>

    <artifactId>jmeter-maven-plugin</artifactId>

    <version>1.8.0</version>

    <executions>

        <execution>

            <id>jmeter-tests</id>

            <phase>verify</phase>

            <goals>

                <goal>jmeter</goal>

            </goals>

            <configuration>

                <skipTests>${skipTests}</skipTests>

            </configuration>

        </execution>

    </executions>

</plugin>

 

If you now run:

 

mvn verify -DskipTests=true

 

The performance tests will be skipped

 

.         #58 #59 - Add dependencies with custom function to /lib/ext folder
(pull request made by dpishchukhin that has been merged in)

.         Removed jmx file sorting code as it was not sorting files into a
deterministic order.  Tests are run in the order the plugin discovers them
on disk now.

.         Removed checks for <error>true</error> and <failure>true</failure>
in .jtl files, these elements do not occur in JMeter 2.9.

.         Added ability to choose whether to Append or Prepend date to
filename using the new "appendResultsTimestamp" configuration option (Valid
values are: TRUE,FALSE):

 

<appendResultsTimestamp>false</appendResultsTimestamp>

 

.         Set default timestamp to an ISO_8601 timestamp.  The formatter now
used in the configuration option "resultsFileNameDateFormat" is a JodaTime
DateTimeFormatter (See
http://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat
.html)

 

<resultsFileNameDateFormat >MMMM, yyyy</resultsFileNameDateFormat >

 

.         Added the ability to override the root log level using the new
"overrideRootLogLevel" configuration option (Valid log levels are
FATAL_ERROR, ERROR, WARN, INFO and DEBUG):

 

<overrideRootLogLevel>DEBUG</overrideRootLogLevel>

 

.         Failure scanner refactored to use a Boyer-Moore algorithm to
increase performance on large results files, you should hopefully see some
improvements in speed when the plugin is checking your results files for the
presence of failures.

.         Added the ability to set the result file format  using a new
"resultsFileFormat" configuration option (Valid options are XML and CSV, it
will default to XML):

 

<resultsFileFormat>CSV</resultsFileFormat>

 

.         Modified remote configuration settings, configuration options are
now:

 

                                <remoteConfiguration>

 
<startAndStopServersForEachTest>false</startAndStopServersForEachTest>

 
<startServersBeforeTests>true</startServersBeforeTests>

 
<stopServersAfterTests>true</stopServersAfterTests>

 
<serverList>server1,server2</serverList>

                                </remoteConfiguration>

 

                                If you use "startAndStopServersForEachTest"
it will override "startServersBeforeTests" and "stopServersAfterTests" if
they have been configured as well.