jmeter while controller 条件的写法

从官网复制的。。http://jmeter.apache.org/usermanual/component_reference.html#While_Controller



While Controller

jmeter while controller 条件的写法_第1张图片

The While Controller runs its children until the condition is "false".

Possible condition values:

  • blank - exit loop when last sample in loop fails
  • LAST - exit loop when last sample in loop fails. If the last sample just before the loop failed, don't enter loop.
  • Otherwise - exit (or don't enter) the loop when the condition is equal to the string "false"
The condition can be any variable or function that eventually evaluates to the string "false". This allows the use of JavaScript, BeanShell, properties or variables as needed.

Note that the is evaluated twice, once before starting sampling children and once at end of children sampling, so putting non idempotent functions in Condition (like __counter) can introduce issues.

For example:
  • ${VAR} - where VAR is set to false by some other test element
  • ${__javaScript(${C}==10)}
  • ${__javaScript("${VAR2}"=="abcd")}
  • ${_P(property)} - where property is set to "false" somewhere else

Parameters

Attribute
Description
Required
Name
Descriptive name for this controller that is shown in the tree, and used to name the transaction.
Yes
Condition
blank, LAST, or variable/function
Yes
^

你可能感兴趣的:(jmeter)