cathcart:check_jmeter

Full name:

net.sf.cathcart:maven-cathcart-plugin:0.9.7:check_jmeter

Description:

Checks the maxtime, averagetime, successpercent and failurecount metrics generated by jmeter.

Attributes:

  • Is NOT inherited by default in multi-project builds.

Required Parameters

Name Type Since Description
jmeter.report File - The xml report produced by jmeter which contains the raw data for checking.
basedir File - The base directory from which to execute the Ant script.
Default value is: ${basedir}.

Optional Parameters

Name Type Since Description
check.jmeter.maxtime.leeway Double - The allowed leeway in the value of maxtime when compaired to the given limit.
Default value is: 0.
check.jmeter.maxtime.absolute Boolean - Is the leeway for maxtime given as an absolute value (true) or a percentage (false)?
Default value is: false.
check.jmeter.maxtime.limit Double - Fails if maxtime is more than this value.
Default value is: 99999.
check.jmeter.averagetime.leeway Double - The allowed leeway in the value of averagetime when compaired to the given limit.
Default value is: 0.
check.jmeter.averagetime.absolute Boolean - Is the leeway for averagetime given as an absolute value (true) or a percentage (false)?
Default value is: false.
check.jmeter.averagetime.limit Double - Fails if averagetime is more than this value.
Default value is: 99999.
check.jmeter.successpercent.leeway Double - The allowed leeway in the value of successpercent when compaired to the given limit.
Default value is: 0.
check.jmeter.successpercent.absolute Boolean - Is the leeway for successpercent given as an absolute value (true) or a percentage (false)?
Default value is: false.
check.jmeter.successpercent.limit Double - Fails if successpercent is less than this value.
Default value is: 0.
check.jmeter.failurecount.leeway Double - The allowed leeway in the value of failurecount when compaired to the given limit.
Default value is: 0.
check.jmeter.failurecount.absolute Boolean - Is the leeway for failurecount given as an absolute value (true) or a percentage (false)?
Default value is: false.
check.jmeter.failurecount.limit Double - Fails if failurecount is more than this value.
Default value is: 99999.
messageLevel String - The message-level used to tune the verbosity of Ant logging.
Default value is: info.

Parameter Details

jmeter.report:

The xml report produced by jmeter which contains the raw data for checking.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${jmeter.report}

check.jmeter.maxtime.leeway:

The allowed leeway in the value of maxtime when compaired to the given limit.
  • Type: java.lang.Double
  • Required: No
  • Expression: ${check.jmeter.maxtime.leeway}
  • Default: 0

check.jmeter.maxtime.absolute:

Is the leeway for maxtime given as an absolute value (true) or a percentage (false)?
  • Type: java.lang.Boolean
  • Required: No
  • Expression: ${check.jmeter.maxtime.absolute}
  • Default: false

check.jmeter.maxtime.limit:

Fails if maxtime is more than this value.
  • Type: java.lang.Double
  • Required: No
  • Expression: ${check.jmeter.maxtime.limit}
  • Default: 99999

check.jmeter.averagetime.leeway:

The allowed leeway in the value of averagetime when compaired to the given limit.
  • Type: java.lang.Double
  • Required: No
  • Expression: ${check.jmeter.averagetime.leeway}
  • Default: 0

check.jmeter.averagetime.absolute:

Is the leeway for averagetime given as an absolute value (true) or a percentage (false)?
  • Type: java.lang.Boolean
  • Required: No
  • Expression: ${check.jmeter.averagetime.absolute}
  • Default: false

check.jmeter.averagetime.limit:

Fails if averagetime is more than this value.
  • Type: java.lang.Double
  • Required: No
  • Expression: ${check.jmeter.averagetime.limit}
  • Default: 99999

check.jmeter.successpercent.leeway:

The allowed leeway in the value of successpercent when compaired to the given limit.
  • Type: java.lang.Double
  • Required: No
  • Expression: ${check.jmeter.successpercent.leeway}
  • Default: 0

check.jmeter.successpercent.absolute:

Is the leeway for successpercent given as an absolute value (true) or a percentage (false)?
  • Type: java.lang.Boolean
  • Required: No
  • Expression: ${check.jmeter.successpercent.absolute}
  • Default: false

check.jmeter.successpercent.limit:

Fails if successpercent is less than this value.
  • Type: java.lang.Double
  • Required: No
  • Expression: ${check.jmeter.successpercent.limit}
  • Default: 0

check.jmeter.failurecount.leeway:

The allowed leeway in the value of failurecount when compaired to the given limit.
  • Type: java.lang.Double
  • Required: No
  • Expression: ${check.jmeter.failurecount.leeway}
  • Default: 0

check.jmeter.failurecount.absolute:

Is the leeway for failurecount given as an absolute value (true) or a percentage (false)?
  • Type: java.lang.Boolean
  • Required: No
  • Expression: ${check.jmeter.failurecount.absolute}
  • Default: false

check.jmeter.failurecount.limit:

Fails if failurecount is more than this value.
  • Type: java.lang.Double
  • Required: No
  • Expression: ${check.jmeter.failurecount.limit}
  • Default: 99999

basedir:

The base directory from which to execute the Ant script.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${antBasedir}
  • Default: ${basedir}

messageLevel:

The message-level used to tune the verbosity of Ant logging.
  • Type: java.lang.String
  • Required: No
  • Expression: ${antMessageLevel}
  • Default: info