On 20 March 2012 04:19, Pulkit Singhal <[email protected]> wrote:
> Changing the condition from:
>
> ${__javaScript(${upcCounter}<=${__P(upcTotal)})}
>
> to something like:
>
> ${__javaScript(${upcCounter}<=10)}
>
> helps narrow down the problem to the following chunk of code:
>
> ${__P(upcTotal)}
>
> So are JMeter Properties not evaluate-able in logic controllers?

It's a function call (that happens to read a property), such calls are
valid wherever a variable reference is valid.

> On Mon, Mar 19, 2012 at 12:10 PM, Pulkit Singhal 
> <[email protected]>wrote:
>
>> 1) The data that I need to access is present in JMeterProperties (comes
>> from a different thread group - consecutive excution):
>>
>> upcArray_1 = 012934023423
>> ...
>> upcArray_10 = 342034234233
>>
>> Therefore the foreach controller does not work for me as it tries to find
>> the prefix (upcArray) in the JMeterVariables which is not the right place
>> to look for it.
>>
>> 2) So I am attempting to add a counter as the child of the while
>> controller to let me loop through the data in the JMeterProperties:
>>
>> WHILE CONTROLLER
>> Condition: ${__javaScript(${upcCounter}<=${__P(upcTotal)})}
>>
>> CHILD COUNTER
>> Start: 1
>> Increment: 1
>> Reference Name: upcCounter
>> Track Counter Independently for each user - YES
>>
>> 3) But it counts 1 then 2 and then its stops! It doesn't go all the way up
>> to 10 ... what am I doing wrong here?
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to