chronos:jmetergui

Full name:

org.codehaus.mojo:chronos-maven-plugin:1.0-SNAPSHOT:jmetergui

Description:

Invokes the JMeter gui.
The purpose is to create a testplan with the artifacts of the current project in the classpath.
This is necessary if the testplan should contain unittests or javaclases from the project.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: test.
  • Invokes the execution of the lifecycle phase package prior to executing itself.

Optional Parameters

Name Type Since Description
executedproject MavenProject - The "current" maven project as executed by the package phase.
We use this to find dependencies and paths.
heap String - The heapsize (both initial and max) of the spawned jvm invoking jmeter.
Default value is: 256m.
jMeterRemoteLocation String - The URL from where jMeter can be downloaded.
Default value is: http://www.eu.apache.org/dist/jakarta/jmeter/binaries/jakarta-jmeter-2.5.1.zip.
jmeterhome String - The path to the jmeter installation. The recommended way to set this is by specifying a property jmeter.home in the pom.xml or settings.xml.

maxliveobjectevacuationratio String - Specifies the corresponding jvm option of the spawned jvm invoking jmeter.
maxtenuringthreshold String - Specifies the corresponding jvm option of the spawned jvm invoking jmeter.
Default value is: 2.
newsize String - Specifies the corresponding jvm option of the spawned jvm invoking jmeter.
Default value is: 128m.
options List - Optional Miscellaneous configuration parameters used when launching JMeter
permsize String - The size of the part of the spawned jmeter jvm's memory, where classes e.g. are stored.
Default value is: 64m.
rmigcinterval String - How often will rmi garbage collections be performed? JVM option of the spawned jvm invoking jmeter.
Default value is: 600000.
survivorratio String - Specifies the corresponding jvm option of the spawned jvm invoking jmeter.
sysproperties Properties - System-properties to the launched jvm.
targetsurvivorratio String - Specifies the corresponding jvm option of the spawned jvm invoking jmeter.

Parameter Details

executedproject:

The "current" maven project as executed by the package phase.
We use this to find dependencies and paths.
  • Type: org.apache.maven.project.MavenProject
  • Required: No
  • Expression: ${executedProject}

heap:

The heapsize (both initial and max) of the spawned jvm invoking jmeter.
  • Type: java.lang.String
  • Required: No
  • Default: 256m

jMeterRemoteLocation:

The URL from where jMeter can be downloaded.
  • Type: java.lang.String
  • Required: No
  • Default: http://www.eu.apache.org/dist/jakarta/jmeter/binaries/jakarta-jmeter-2.5.1.zip

jmeterhome:

The path to the jmeter installation. The recommended way to set this is by specifying a property jmeter.home in the pom.xml or settings.xml.
  • Type: java.lang.String
  • Required: No
  • Expression: ${project.basedir}/jmeter

maxliveobjectevacuationratio:

Specifies the corresponding jvm option of the spawned jvm invoking jmeter.
  • Type: java.lang.String
  • Required: No

maxtenuringthreshold:

Specifies the corresponding jvm option of the spawned jvm invoking jmeter.
  • Type: java.lang.String
  • Required: No
  • Default: 2

newsize:

Specifies the corresponding jvm option of the spawned jvm invoking jmeter.
  • Type: java.lang.String
  • Required: No
  • Default: 128m

options:

Optional Miscellaneous configuration parameters used when launching JMeter
  • Type: java.util.List
  • Required: No

permsize:

The size of the part of the spawned jmeter jvm's memory, where classes e.g. are stored.
  • Type: java.lang.String
  • Required: No
  • Default: 64m

rmigcinterval:

How often will rmi garbage collections be performed? JVM option of the spawned jvm invoking jmeter.
  • Type: java.lang.String
  • Required: No
  • Default: 600000

survivorratio:

Specifies the corresponding jvm option of the spawned jvm invoking jmeter.
  • Type: java.lang.String
  • Required: No

sysproperties:

System-properties to the launched jvm.
  • Type: java.util.Properties
  • Required: No

targetsurvivorratio:

Specifies the corresponding jvm option of the spawned jvm invoking jmeter.
  • Type: java.lang.String
  • Required: No