On 09/04/2008, Steve Kapinos <[EMAIL PROTECTED]> wrote:
> Gotcha.. Read that but even tho it specifically says UDV I didn't
>  connect the two breezing right by the specific example given!  For some
>  reason thought it was referening to the configuration fields of the
>  elements rather then the entire thing.  Stupid me.
>
>  I've gotten the behavior desired by using a User Paremeter and the
>  increment checkbox enabled.
>
>  It looks like this now
>
>  >  Thread Plan
>  >   UDV
>  >   User parameter where vcsCount = ${__threadNum}
>
> >   CSV
>  >   Loop Controller
>  >     Simple Controllers
>  >       Sampler
>  >       Timer
>  >     [..]
>  >   Simple Data Writer
>  >   Debug Sampler
>  >   View Results Tree
>
>
> Now if I run the loop 2 times and run with 3 users, I get the desired
>  effect of having the same vcsCount value used multiple times within a
>  thread without incrementing - and each thread has its own vcsCount that
>  doesn't overlap with the other threads.  1, 2, 3, etc
>
>  A small tip found for future idiots like me (maybe should be noted in
>  documentation?) is that function names seem to be case sensative where
>  variables are not?
>

They are both case-sensitive.

>
>  -Steve
>
>
>  -----Original Message-----
>  From: sebb [mailto:[EMAIL PROTECTED]
>
> Sent: Wednesday, April 09, 2008 9:21 AM
>  To: JMeter Users List
>  Subject: Re: Help with __counter function
>
>  On 09/04/2008, Steve Kapinos <[EMAIL PROTECTED]> wrote:
>  > I tried using a UDV simply setting vcsCount = ${__threadNum} in the
>  > start of my thread group.
>  >
>
>  See:
>
>  http://jakarta.apache.org/jmeter/usermanual/functions.html#__threadNum
>
>  which says:
>
>  "This function does not work in any Configuration elements (e.g. User
>  Defined Variables) as these are run from a separate thread."
>
>  >  The test plan is setup with a single thread group, several
>  > configuration  elements, followed by a logic controller which includes
>
>  > all the  samplers, followed by the listeners for reporting/debugging.
>  >
>  >  Thread Plan
>  >   UDV
>  >   UDV
>  >   CSV
>  >   Loop Controller
>  >     Simple Controllers
>  >       Sampler
>  >       Timer
>  >     [..]
>  >   Simple Data Writer
>  >   Debug Sampler
>  >   View Results Tree
>  >
>  >  But I noticed two behaviors..
>  >
>  >  threadNum I guess increments with total threads since the jmeter
>  > instance started..  It did not correlate to 'thread 1', 'thread 2',
>  > etc  like I expected for each run, but rather 'thread 38' or something
>
>  > since  the jmeter instance started (testing in GUI).
>
>  See above.
>
>  >  While variables are supposed to be local to a thread only - if I told
>
>  > the thread group to run 3 times (3 'users').. The debug sampler showed
>
>  > vcscount = to the same value for all three thread instances.
>  >
>  >  Is __threadNum simply not usable and not the same as 'user1' 'user2'
>  >  'user3' meaning of 'thread' ?
>  >
>  >  I will try with a user paremeter similar to your suggestion now
>  >
>  >
>  >  -----Original Message-----
>  >  From: sebb [mailto:[EMAIL PROTECTED]
>  >
>  > Sent: Wednesday, April 09, 2008 8:16 AM
>  >  To: JMeter Users List
>  >
>  > Subject: Re: Help with __counter function
>  >
>  >  On 09/04/2008, Steve Kapinos <[EMAIL PROTECTED]> wrote:
>  >  > Any help sebb?  I know what I want is simple, just I'm stupid and
>  > > can't  figure out how to do it right.
>  >
>  >  It does not seem to be simple...
>  >
>  >  Try using the counter in a User Parameters Pre-Processor as a child
>  > of  the first sampler - that will run once.
>  >
>  >  >  It's a counter simply shared by all threads, but I want to
>  > increment
>  >
>  >  > once at the start of each thread and then be able to reference that
>
>  > > instance of the count value throughout the thread.
>  >
>  >  Understood.
>  >
>  >  >
>  >  >  -----Original Message-----
>  >  >  From: Steve Kapinos
>  >  >  Sent: Tuesday, April 08, 2008 8:07 PM  >  To: JMeter Users List  >
>
>  > > Subject: RE: Help with __counter function  >  >  Rather simple in
>  > the practical sense..
>  >  >
>  >  >  I need each thread to use a different number for each pass that
>  > will  > not  overlap with the other threads executing.
>  >  >
>  >  >  One thread could use '1' for its first pass second thread could
>  > use  '2'
>  >  >  for its first pass
>  >  >
>  >  >  On the second pass, they need to use a new number, as to prevent
>  > > possible overlap with another thread that is still running.
>  >  >
>  >  >  So I have a UDV at the start of a thread defining a count,
>  vcsCount.
>  >  >  The thread uses that variable in the rest of the thread group as
>  > the
>  >
>  >  > unique variable... with the hope that each time a pass through the
>
>  > > thread group is executed, the count is incremented.
>  >  >
>  >  >  Thinking out loud now.. I guess that should be a User Parameter
>  > that
>  >
>  >  > should have the checkbox marked instead of a UDV shouldn't I?  But
>  > I  > don't understand why the current implementation seems to
>  > increment  > everytime vcsCount is referenced.
>  >  >
>  >  >
>  >  >  -----Original Message-----
>  >  >  From:   sebb [mailto:[EMAIL PROTECTED]
>  >  >  Sent:   Tue 4/8/2008 6:35 PM
>  >  >  To:     JMeter Users List
>  >  >  Cc:
>  >  >  Subject:        Re: Help with __counter function
>  >  >
>  >  >  What do you mean by "unique per thread"?
>  >  >
>  >  >  If there are two threads, unique per thread could mean that they
>  > each
>  >
>  >  > see the same unique set of numbers, or that each thread sees
>  > numbers  > that are different from the numbers seen in all other
>  threads.
>  >  >
>  >  >
>  >  >  On 08/04/2008, Steve Kapinos <[EMAIL PROTECTED]> wrote:
>  >  >  > I'm trying to create an integeter that is going to be unique per
>
>  > > thread.
>  >  >  >
>  >  >  >  I have a UDV element defining
>  >  >  >
>  >  >  >  vcsGlobalCount  ${__counter(FALSE,vcsCount)}  >  >  However,
>  > each  > time vcsCount is referenced, that seems to increment  > the
>  counter.
>  >
>  >  > I would have thought the counter would only increment  > when the
>  > UDV
>  >
>  >  > element was ran.. Each time a thread starts.
>  >  >  >
>  >  >  >  What is the proper way of handling a counter like this that
>  > should
>  >
>  >  > be
>  >  >
>  >  >  > unique per thread in this fashion?
>  >  >  >
>  >  >  >  Thx
>  >  >  >
>  >  >  >  -Steve
>  >  >  >
>  >  >  >
>  >  >  >
>  >  >
>  > ---------------------------------------------------------------------
>  >  >  >  To unsubscribe, e-mail:
>  > [EMAIL PROTECTED]
>  >  >  >  For additional commands, e-mail:
>  >  > [EMAIL PROTECTED]
>  >  >  >
>  >  >  >
>  >  >
>  >  >
>  > ---------------------------------------------------------------------
>  >  >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  >  For additional commands, e-mail:
>  > [EMAIL PROTECTED]
>  >  >
>  >  >
>  >  >
>  >  >
>  >  >
>  >  >
>  > ---------------------------------------------------------------------
>  >  >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  >  For additional commands, e-mail:
>  > [EMAIL PROTECTED]
>  >  >
>  >  >
>  >
>  >  ---------------------------------------------------------------------
>  >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  For additional commands, e-mail: [EMAIL PROTECTED]
>  >
>  >
>  >
>  >  ---------------------------------------------------------------------
>  >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  For additional commands, e-mail: [EMAIL PROTECTED]
>  >
>  >
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to