SPONSORS:






View RSS Feed

Ronak

Understanding JMeter Element- While Controller

Rate this Entry
by , 06-21-2015 at 02:35 AM (2386 Views)
Understanding JMeter Element- While Controller

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 condition 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}==50)}
${__javaScript("${VAR2}"=="abcdefg")}
${_P(property)} - where property is set to "false" somewhere else

Parameters

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



Disclaimer: The article/post is posted with the purpose of sharing knowledge and information.
The article may contain references, extract or content from other informative sources.
Researched/Authored/Compiled by -
Ronak Shah
Practice Head - Software Testing (QA), CIGNEX Datamatics

vBulletin Optimisation provided by vB Optimise v2.6.0 Beta 4 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
User Alert System provided by Advanced User Tagging v3.0.9 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Questions / Answers Form provided by vBAnswers (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
vBNominatevBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Username Changing provided by Username Change (Free) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
BetaSoft Inc.
Digital Point modules: Sphinx-based search
All times are GMT -8. The time now is 02:32 PM.

Copyright BetaSoft Inc.